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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Connected Devices in Portland, OR vacancy
  • $161.7k - $258.8k

     ...solutions. Behind every electronic device you use, Teradyne's test...  ...and driving excellence in every connection. We are fueled by creativity and...  ...Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering... 
    Senior
    Flexible hours

    Universal Robots

    Tualatin, OR
    2 days ago
  • $183.8k - $263.6k

     ...team is responsible for core control plane software that enables policy configuration,...  ...integration. You will work closely with engineers across control plane, data plane, and platform...  ...how data and infrastructure connect and protect organizations in the AI era... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  • $175k - $230k

     ...Our core technology is the Node, a device that produces energy in the ocean's harshest...  ...maintenance or intervention. As a Senior Software Engineer on the Core Systems team, you will...  ...reliably with shore – from low-level connection handling to higher-level data exchange... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours
    Weekend work

    Panthalassa

    Portland, OR
    a month ago
  • $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
    5 days ago
  • About Alivo At Alivo, we’re transforming how businesses connect with their customers. Using cutting-edge AI, we help companies...  ...Looking For We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer... 
    Senior

    Socket.dev

    Portland, OR
    5 days ago
  •  ...Description This is a remote position. Paradigm is seeking a Senior Software Engineer to support our client, a global leader in the legal...  ...to finding the perfect job for candidates. We're connected with some of the most innovative tech companies around, giving... 
    Senior
    Permanent employment
    Contract work
    Remote work

    Paradigm Information Services, Inc.

    Portland, OR
    16 days ago
  • $119.77k - $140.9k

     ...development and maintenance of best in class software experiences. The candidate is a self-...  ...code reviews to provide guidance on engineering best practices and compliance with development...  ...in Spring Security, Oauth2, Openid connect. Experience with RDBMS like PostgreSQL... 
    Senior
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Gresham, OR
    2 days ago
  • $77k - $105k

     ...Requirements: ~3+ years of professional software development experience outside of...  ...Partner with product, science, design, and engineering teams to understand requirements and...  ...Learning More: We are the Alexa Connections team, working to make Alexa+ the worlds... 
    Full time
    Internship

    Amazon Development Centre Canada ULC

    Vancouver, WA
    more than 2 months ago
  •  ...website to learn 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

    Portland, OR
    more than 2 months ago
  • 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 systems and components,... 
    Senior

    Resource Data

    Portland, OR
    4 days ago
  • $113.3k - $205.52k

     ...to our success lies in our connectivity, while operating with a...  ...What you'll do at Jamf: As a Senior Site Reliability Engineer, you'll help us balance...  ...of 5 years experience in software engineering, SRE or production...  ...with the best Apple device management solution in the... 
    Senior
    Work at office
    Worldwide
    Flexible hours

    GrabJobs

    Portland, OR
    11 hours ago
  • FULL STACK SENIOR SOFTWARE ENGINEERNike / Global Technology / Consumer Product & Innovation / Product Innovation EngineeringWHO YOU WILL WORK...  .... You’ll be working with a team of other peer engineers as part of Nike’s Consumer Product & Innovation organizationwithin... 
    Senior
    Full time
    Local area

    Nike

    Beaverton, OR
    1 day 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 systemAcquire extensive business and...  ...any time.For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted into... 
    Senior
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    4 days ago
  •  ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Senior
    Immediate start
    Remote work

    Confluent

    Portland, OR
    1 day ago
  • $104k - $131k

    Software Developer III - Senior, DOEHybrid role (3 days/week in office) at our Burlington, Renton, Spokane...  ...team of Software Development Engineers are living our mission to make health...  ...Cambia-supported outreach programs. Connect with colleagues who share similar interests... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    4 days ago
  • $114k - $143k

    Senior Data Platform Engineer/SDE Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane...  ...Cambia-supported outreach programs. Connect with colleagues who share similar interests...  ...need access to a personal mobile device to set up Multi-Factor Authentication... 
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    2 days ago
  • $121.68k - $174.44k

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI) is a global...  ...analog, digital, AI, and software technologies into solutions...  ...combat climate change, reliably connect humans and the world, and...  ...Analog Devices, Inc. Job Title: Senior Engineer, Digital Design... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Day shift
    2 days per week

    Analog Devices

    Beaverton, OR
    4 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
    4 days ago
  • $121.68k - $143.4k

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI) is a global...  ...analog, digital, AI, and software technologies into solutions...  ...combat climate change, reliably connect humans and the world, and...  ...Analog Devices, Inc. Job Title: Senior Engineer, Product Engineering (Mfg.)... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Day shift
    2 days per week

    Analog Devices

    Beaverton, OR
    2 days ago
  •  ...underway in how people consume video and connect with brands.The Amazon Advertising...  ...accelerate that growth through best-in-class software engineering, data engineering, and business...  ...software quality across a wide range of devices and web. You will be working on tools... 
    Internship
    Worldwide

    Amazon

    Vancouver, WA
    4 days ago
  • $95k

     ...to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing...  ...customers protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career... 
    Senior

    NAVEX Global

    Lake Oswego, OR
    2 days ago
  • $185k - $200k

     ...changed. Higher ed needs to catch up, and we’re leading the way - come join us! About the role We're hiring product-minded senior software engineers to help build the future of Campus. We're not hiring for a single team or narrowly defined scope. Instead, we're looking... 
    Senior
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Campus Inc.

    Beaverton, OR
    3 days ago
  •  ...Make every pixel (and sub-pixel) perfect, every transition accurate and responsive, and every metaphor intuitive Deliver reliable software through continuous integration, automated testing, and in-depth code reviews Improve our unique apps which allow anyone to get better... 
    Senior

    DubLi

    Portland, OR
    3 days ago
  •  ...open to both Mid-Career and Senior level candidates. The level will...  ...Provides application software development services. Develops...  ...and tools to achieve a well-engineered result. Takes part in reviews...  ...workplace where employees feel connected, valued, and empowered to thrive... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    Shift work
    Night shift

    Portland General Electric

    Portland, OR
    3 days ago
  • $154.9k - $247.8k

     ...solutions. Behind every electronic device you use, Teradyne's test...  ...driving excellence in every connection. We are fueled by creativity...  ...and technically driven FPGA Engineer to support the development of...  ...delivery.We are looking for an Senior FPGA Design Engineer with exceptional... 
    Senior
    Flexible hours

    Universal Robots

    Tualatin, OR
    11 hours ago
  • $119.48k - $163.2k

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global...  ...analog, digital, and software technologies into solutions...  ...climate change, and reliably connect humans and the world. With revenue...  ...Devices, Inc. Job Title:Senior Engineer Design Verification EngineeringJob... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Day shift
    2 days per week

    Analog Devices

    Beaverton, OR
    1 day ago
  • 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 systems and components,... 
    Senior
    Local area

    Resource Data

    Portland, OR
    2 days ago
  • $180k - $210k

     ...and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive...  ...who can build reliable and scalable software that will be used by all TRM customers....  ...debt reduction and knowledge sharing. Senior Engineer: Successfully designs and... 
    Senior
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Portland, OR
    4 days ago
  • SENIOR RF APPLICATIONS ENGINEER / DIRECTOR OF APPLICATIONS (MULTIPLE OPENINGS)Job DescriptionDefinition, design and implementation of up to 400G characterization...  ...design communication - high speed interconnects (optical devices, drivers, cables and transceivers)10GHz and... 
    Senior
    Work at office

    MoTek Technologies

    Portland, OR
    4 days ago
  • $115k - $145k

     ...environment? As an experienced SAP PP-ME Senior Consultant, you will have the ability to...  ...visibility.Partner with production, engineering, quality, and supply chain teams to define...  ...skills, take on leadership opportunities and connect and grow through mentorship. From on-the... 
    Senior
    Work at office
    Local area
    Visa sponsorship

    Deloitte

    Portland, 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!