Senior Software Engineer, Connected Devices
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.
$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...SeniorWork experience placementLocal area- ...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...SeniorWork from home
$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...SeniorFlexible hours- ...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....SeniorWork from home
$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...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$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...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$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...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$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...SeniorFull time$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...SeniorImmediate start- ...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...SeniorRemote work
$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),...SeniorWork experience placementWork at office$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...SeniorRemote work$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...SeniorHourly payContract workTemporary workWork experience placementRemote workWorldwide- ...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
- ...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...SeniorLocal areaRemote workWork from homeHome office
$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...SeniorFull timeWork experience placementRemote work$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...SeniorMinimum wageFull timeLocal areaRemote workFlexible hours- ...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...SeniorLocal areaVisa sponsorship
- ...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...SeniorPermanent employmentFull timeTemporary workWork at officeRemote work
$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...SeniorHourly payFull timeWork at officeRemote workShift workAfternoon shift$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...SeniorWork at officeRemote work- ...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...SeniorFull time
$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...SeniorWork at officeLocal areaFlexible hours$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...SeniorSummer holidayFlexible hours$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...SeniorWork at office- ...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...SeniorRemote work
$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...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeDay shift2 days per week- 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
- ...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....SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Connected Devices. Be the first to apply!
- graduate software developer Portland, OR
- senior software design engineer Portland, OR
- software engineer amazon Portland, OR
- software developer positions Portland, OR
- software engineer full time Portland, OR
- junior software developer Portland, OR
- software engineer Portland, OR
- agile software developer Portland, OR
- senior software engineer remote Portland, OR
- software developer entry level Portland, OR

