Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Connected Devices

Full-time

Rapta, Inc

Senior Software Engineer  – Connected Devices 

Full-Time Position | Portland, Oregon  

About Us  

Rapta is revolutionizing precision US manufacturing with an agentic native AI Platform trusted by the nation's top defense primes. Backed by top investors and growing 521% year-over-year, we're a Portland-based team building computer vision and robotics technology that keeps America's most critical production lines running flawlessly. If you want to do meaningful work at the intersection of AI and advanced manufacturing, we'd love to meet you. 

Position Overview  

We're looking for a Senior Software Engineer who writes production software for hardware. You'll own the software layer that connects Rapta's AI platform to the physical world — industrial cameras, smart tools, motion stages, and edge GPUs deployed on real factory floors. This is a software engineering role first; the differentiator is that you're fluent in the protocols, timing constraints, and failure modes of industrial hardware, and you write clean, testable code that talks to it reliably. 

You'll work directly with the CTO and partner closely with our Feature Engineering and Platform teams to build the hardware abstraction layer that the rest of the product depends on. 

What You'll Do  

  • Design and build the software interfaces between Rapta's AI platform and industrial hardware — cameras, smart wrenches, motion stages, and edge compute 
  • Implement and maintain device drivers and integration libraries for industrial protocols: Modbus TCP, Open Protocol, OPC-UA, GigE Vision, USB3 Vision, RS-232/485, CAN 
  • Define clean, versioned hardware abstraction APIs (gRPC/protobuf, contract-first) that decouple application code from device specifics 
  • Own peripheral integration end-to-end: vendor SDK evaluation, driver implementation, error handling, observability, and field debugging 
  • Write the software that brings up new hardware in the lab and qualifies it for deployment — calibration routines, self-test, diagnostics, telemetry 
  • Build and maintain hardware-in-the-loop test infrastructure so device integrations have real test coverage 
  • Debug across the full stack when things go wrong on a customer floor — from Python application code through gRPC, through the protocol layer, down to a misbehaving device 

What We're Looking For  

  • 10+ years writing production software, with significant time spent on systems that talk to hardware 
  • Strong software engineering fundamentals: you write clean, tested, maintainable code and care about API design 
  • Deep familiarity with at least two or three major industrial protocols and significant experience with real time protocol analyzers and debugging from first principals 
  • Comfortable in a factory, a lab, and a terminal — often in the same day 
  • Pragmatic about the line between "what the hardware can do" and "what the software should expose" 

Required Technical Skills  

  • Expert-level Python; strong fluency in at least one of C#, C++ or Go, for performance-critical or driver-adjacent work 
  • Hands-on experience implementing Modbus TCP/RTU clients and servers in production code 
  • Experience integrating industrial smart tools via protocols like Open Protocol (Atlas Copco/Desoutter), Kolver, or equivalent vendor protocols 
  • Working knowledge of OPC-UA, GigE Vision, USB3 Vision, RS-232/485, and CAN — you don't need all of them, but you should have shipped code against several 
  • Experience with industrial camera SDKs (Basler/pypylon, FLIR Spinnaker, GenICam, or similar) including AOI/ROI, triggering, and lens control 
  • Strong Linux fundamentals — udev rules, systemd services, kernel module basics, USB and network device debugging 
  • gRPC/protobuf or equivalent contract-first API design experience 
  • Infrastructure-as-code fluency: Ansible or equivalent for repeatable provisioning of hardware-attached systems 
  • Comfort writing integration tests, hardware-in-the-loop tests, and diagnostic tooling 

Highly Competitive Candidates Will Also Bring  

  • Experience deploying software in DOD, defense industrial base, or CMMC-regulated environments 
  • Familiarity with edge computing constraints — air-gapped networks, deterministic startup, thermal and power limits 
  • Bazel monorepo experience 
  • Familiarity with manufacturing quality standards (ISO, Six Sigma, IPC) 

Why Join Us?  

  • Foundational role building the hardware integration layer at a high-growth AI company 
  • Meaningful early-stage equity at a late seed-stage company 
  • Competitive compensation and benefits package 

Location Requirements  

This position requires full time, 5 days per week in-office presence at our Portland headquarters. Candidates must be local to the Portland, Oregon metro area or willing to relocate at their expense prior to start. Remote-only applicants need not apply. 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Connected Devices in Portland, OR vacancy
  • $118k - $178k

     ...seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI-powered products to large and small language models... 
    Senior
    Work experience placement
    Local area

    Indeed

    Portland, OR
    9 hours ago
  •  ...Us At the Knowledge Coop, we help companies train and connect their teams in one place, with an intranet, LMS, and fun...  .... Job Description We are seeking an experienced Senior Engineer to join our Software Development team - focused on building a greenfield intranet... 
    Senior
    Work from home

    The Knowledge Coop

    Vancouver, WA
    2 days ago
  • $161.7k - $258.8k

    Sr. Software Engineer (Teradyne, Oregon) Date: Feb 17, 2026 Location: Tualatin...  .... Behind every electronic device you use, Teradyne's test...  ...driving excellence in every connection. We are fueled by creativity...  ...Opportunity Overview We are seeking a Senior System Integration and HAL... 
    Senior
    Flexible hours

    Teradyne

    Tualatin, OR
    4 days ago
  •  ...more: About the Job : Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native...  ...healthcare data experience. Experience with complex systems which include software, hardware, and external devices.... 
    Senior
    Work from home

    Custom Health Inc

    Portland, OR
    1 day ago
  • $110k - $270k

     ...stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript...  ...to scale : Develop highly scalable software with optimal performance Lead...  ...create social bonds, and where random connections and mixing of ideas happen. We're investing... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    4 days ago
  • $110k - $270k

     ...Nitro AI Agents . We are looking for a seasoned engineer who lives at the intersection of robust software engineering and cutting-edge AI. You will go beyond...  ...people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    1 day ago
  • $110k - $270k

     ...distributed, and high-performance system. We are seeking Senior Software Engineers who enjoy hands-on work, fast paced release cycles, fine...  ...to draw people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in offices... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    4 days ago
  • $121k - $144k

     ...direction of the Sr. Director of Electrical Engineering, the Senior Android Developer will lead the...  ...fitness APIs (e.g., Google Fit, Health Connect), Bluetooth-enabled fitness equipment,...  ...performance across a wide range of Android devices and screen sizes. • Ensure secure... 
    Senior
    Full time

    Johnson Health Tech Companies

    Vancouver, WA
    2 days ago
  • $156.8k - $255.3k

     ...and dreamers — and help us connect people and build...  ...looking for a highly motivated Senior Mobile Application Security Engineer to join eBay's Application...  ...Application space or 8+ years Software Engineering experience...  ...familiarity with Mobile Device Management (MDM) and... 
    Senior
    Immediate start

    eBay

    Portland, OR
    3 days ago
  •  ...Senior Software Engineer -NIKE, Inc.- Beaverton, OR. Support Nike’s new Legion Workforce Management global scheduling solution. Telecommuting is available from anywhere in the U.S., except from AK, AL, AR, DE, HI, IA, ID, IN, KS, KY, LA, MT, ND, NE, NH, NM, NV, OH... 
    Senior
    Remote work

    NIKE

    Beaverton, OR
    1 day ago
  • $125k - $130k

     ...business considerations. We are seeking an Embedded Software Engineer with deep expertise in bridging the gap between...  ...primary design drivers. Nice-to-have's: Mobile & Connectivity: Experience with mobile device tech, mobile application development (Android/iOS),... 
    Senior
    Work experience placement
    Work at office

    GlobalLogic

    Portland, OR
    9 hours ago
  • $166.6k - $250.9k

     ...Senior Software Engineer - Banking Integration Platform San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States...  ...different engineering philosophies and systems, had to connect perfectly. The Rendezvous, Proximity Operations, and Docking... 
    Senior
    Remote work

    Mercury

    Portland, OR
    1 day ago
  • $55.2 - $61.33 per hour

     ...is renowned for its commitment to engineering excellence and fostering a...  ...about shaping how engineers build software using AI? We're looking for a Senior Engineer to own and evolve a global...  ...Aquent Talent: Aquent Talent connects the best talent in marketing, creative... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Remote work
    Worldwide

    Skill Corp

    Beaverton, OR
    3 days ago
  •  ...center of the revolution in artificial intelligence, which is creating a hurricane of change. We are looking for a talented Software Engineer to design, build, and optimize the core engine of our high-performance database system. This is a deep, systems-level role... 
    Senior

    VAST Data

    Vancouver, WA
    2 days ago
  •  ...StackAdapt Marketing Platform seamlessly connects brand and performance marketing to...  ...marketing channels. We're seeking a Senior Engineer to join our Data Platform team - the group...  ...the Table Strong background in software engineering, data engineering and distributed... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Vancouver, WA
    3 days ago
  • $150k - $190k

     ...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $150K – $190K At Confluent, we are...  ...infrastructure that powers Confluent Cloud. Build foundational software to improve reliability, scalability, and efficiency across... 
    Senior
    Full time
    Work experience placement
    Remote work

    Confluent

    Portland, OR
    5 days ago
  • $97.02k - $163.03k

     ...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving...  ...RESPONSIBILITIES: Develop and maintain complex Software system Acquire extensive business and...  ...time. For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted... 
    Senior
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    4 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software... 
    Senior
    Local area
    Visa sponsorship

    Resource Data Inc

    Portland, OR
    2 days ago
  •  ...Employees Retirement System Salary Range: $6,846 - $10,344 Position Type: Employee Position Title: Senior Software Engineer (ISS7) Job Description: Apply today to be a Senior Software Engineer in PERS Tigard headquarters. This is an excellent... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work

    State of Oregon

    Portland, OR
    1 day ago
  • $95.71k - $124.42k

     ...and comprehensive benefits to our employees. It keeps going by connecting with neighbors to create healthy spaces and places, together....  ...business need. Internally with all departments. Externally with software vendors, customers, and technical staff from groups and state... 
    Senior
    Hourly pay
    Full time
    Work at office
    Remote work
    Shift work
    Afternoon shift

    Page Mechanical Group, Inc.

    Portland, OR
    2 days ago
  • $190k - $240k

     ...hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  ...JavaScript/TypeScript.You have a total of 4+ years of experience as a software engineer.You are experienced in designing, developing, and... 
    Senior
    Work at office
    Remote work

    Affirm

    Portland, OR
    4 days ago
  •  ...developing situational intelligence and alerting software for over a decade. Swan Island's current...  ...Island Networks began as a software engineering lab working with the US government,...  ...it to market. Position Full-time Senior Software Engineer Responsibilities... 
    Senior
    Full time

    Swan Island Networks

    Portland, OR
    3 days ago
  • $120k - $135k

    As a Software Engineer on the Professional Archive Identity & Access Management (IAM) team, you’ll design and build systems that ensure secure...  ...systems using standards such as OAuth 2.0 and OpenID Connect (OIDC) Integrate and support single sign‑on (SSO) solutions... 
    Senior
    Work at office
    Local area
    Flexible hours

    Smarsh

    Portland, OR
    4 days ago
  • $102.5k - $187.9k

     ...with confidence.  We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever...  ...better working world. FinTech – AI Finance – Front-end Software Engineer - Senior EY.AI Finance sits at the intersection of finance transformation... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Portland, OR
    2 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Work at office

    Speechify

    Portland, OR
    5 days ago
  •  ...experienced developer to create a Web3 staking platform. You will develop smart contracts, design a modern UI/UX, and integrate wallet connections, all while collaborating across teams. The ideal candidate has extensive experience in blockchain tech and proficiency in... 
    Senior
    Remote work

    Blockchain Works

    Portland, OR
    1 day ago
  • $121.68k - $143.4k

    ## Senior Engineer, Product Engineering (Mfg.)Applylocations: US, OR, Beavertontime...  ...id: R262585**About Analog Devices**Analog Devices, Inc. (...  ...analog, digital, and software technologies into solutions...  ...climate change, and reliably connect humans and the world. With revenue... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Day shift
    2 days per week

    Analog Devices, Inc.

    Beaverton, OR
    4 days ago
  • A leading custom footwear and apparel company is looking for a Senior Software Engineer to enhance their technology solutions for consumer customization. This role involves working in a DevOps Scrum team, developing full stack capabilities for eCommerce applications, and... 
    Senior

    Elite eXceed

    Beaverton, OR
    4 days ago
  •  ...streamline maintenance operations. Our comprehensive suite of software products empowers clients to ensure vendor compliance, optimize...  ...About the Job NetVendor seeks a full-stack PHP software engineer to join our team in building and maintaining our SaaS platform.... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    NetVendor

    Tualatin, OR
    2 days ago
  •  ...Job Overview: Seeking a highly skilled Senior Frontend Software Engineer (React.JS, Redux, TypeScript, Node.JS & AWS) to develop a media platform tool supporting image and video asset management. The role involves building and enhancing scalable, reliable, and user-friendly... 
    Senior

    Macpower Digital Assets Edge

    Beaverton, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Connected Devices. Be the first to apply!