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.
$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...SeniorFlexible hours$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$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...SeniorFull timeRemote workRelocation packageFlexible hoursWeekend work$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- 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
- ...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...SeniorPermanent employmentContract workRemote work
$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...SeniorTemporary workWork experience placementLocal area3 days per week$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 timeInternship- ...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....SeniorWork from home
- 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
$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...SeniorWork at officeWorldwideFlexible hours- 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...SeniorFull timeLocal area
$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...SeniorMinimum wageFull timeLocal areaRemote workFlexible hours- ...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...SeniorImmediate startRemote work
$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...SeniorFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$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...SeniorFull timeContract workWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week$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...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeDay shift2 days per week- ...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
$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.)...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeDay shift2 days per week- ...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...InternshipWorldwide
$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$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...SeniorH1bWork at officeRemote workVisa sponsorshipFlexible hours- ...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
- ...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...SeniorFull timeFor contractorsWork at officeLocal areaShift workNight shift
$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...SeniorFlexible hours$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...SeniorPermanent employmentFull timeWork experience placementWork at officeRemote workWork from homeDay shift2 days per week- 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,...SeniorLocal area
$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...SeniorImmediate startRemote workWorldwide- 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...SeniorWork at office
$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...SeniorWork at officeLocal areaVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Connected Devices. Be the first to apply!
- agile software developer Portland, OR
- experienced software developer Portland, OR
- work from home software developer Portland, OR
- software developer fintech Portland, OR
- financial software developer Portland, OR
- software engineer Portland, OR
- part time software developer remote Portland, OR
- junior software developer remote Portland, OR
- software engineer travel Portland, OR
- federal - software developer Portland, OR

