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.
$230.02k - $279.12k
...to explore, create, play, learn, and connect with friends in 3D immersive digital experiences... ...anywhere in the world, and on any device. We’re on a mission to connect a... ...shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...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
$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team.As a hands-on technical lead... ...solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction...SeniorWork at officeLocal areaRemote 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 placement- ...Nike Inc. in Beaverton, OR is seeking a Senior Software Engineer to support the Legion Workforce Management scheduling solution. You will partner with Product Management to translate requirements into technical solutions, maintain configurations, and ensure robust integrations...Senior
$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$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- ...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
$164k - $200k
Senior DevSecOps Engineer (Remote-based role that requires US-citizenship) About us Hyperproof is... ...(GRC) world with a powerful new software platform. With Hyperproof, companies... ...person events and quarterly in-person connects * $500 home office stipend - at the...SeniorFull timeFor contractorsLocal areaImmediate startRemote workHome office$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- ...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 start
- ...FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation / Product Innovation Engineering WHO YOU WILL WORK WITH: Our team supports Nike Product Innovation teams by building solutions that enhance our use of robotics, data, and artificial...SeniorLocal area
$200.7k - $250.9k
...Senior Software Engineer - Mercury Command San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve...SeniorRemote workShift work$199k - $244k
...SUMMARY Since EarnIn is a mobile‑only application, the mobile engineering team’s job is to develop new features and support our best‑in‑... ...and meets the product’s requirements. Knowledge of professional software engineering practices and best practices for the full software...SeniorFull timeWork at officeLocal area2 days per week- ...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
- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...SeniorFor contractorsRemote workFlexible hours
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...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
- ...WHO WE’R LOOKING FOR We are looking for a Senior Principal Software Engineer with deep expertise in FP&A , a strong understanding of P&L and financial drivers , and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan...Senior
$215k - $240k
...Brightline! We are seeking a Full Stack Ruby on Rails Principal Software Engineer to drive technical direction across our platform, deepen our... ...team thinks about systems — you see how individual features connect to the broader architecture and can articulate tradeoffs to...Remote workHome officeFlexible hours- ...A BRIEF OVERVIEW The Senior Quality Engineer supports the ongoing quality... ...CAPA, and process/equipment/software verification / validation... ...Develops inspection criteria that connect customer requirements and... ...) ~ Experience in Medical Device Manufacturing (Preferred)...SeniorFull timeWork experience placementWork visaShift work
- ...Sr. Director, Reporting & Intelligence Engineering and be part of the Engineering Leadership... ...Team. You will collaborate regularly with software and machine learning engineers in... ...and maintain relationships with multiple senior stakeholders ~ Domain experience in product...Senior
- ...Overview We’re looking for a full-stack engineer who’s most excited about backend systems... ...Work across the stack when needed (e.g. connect backend APIs to front-end apps) Set up... ..., mission-driven team Shape the software development at a high-growth inflection...SeniorRemote workFlexible hours
- ...mapping API that runs on the latest mobile devices using the latest compilers and C++... ...position. Responsibilities Build C++ software components that follow industry-standard... ...Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field...SeniorFull timeRelocationRelocation package
- ...continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game? Senior Software Engineer – NIKE, Inc . - Beaverton, OR. Serve as an integral member of a multi-functional engineering teams that delivers solutions...SeniorCasual workRemote work
- ...with passionate people who enjoy solving challenging problems, learning from each other, and getting better at the craft of software engineering. We take a holistic approach to designing, engineering, and ultimately driving business outcomes. We focus on helping startups...SeniorFull time
$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 payWork at officeRemote workWork from homeShift workAfternoon shift$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$49.09 per hour
...Lead Operating Engineer Metro is dedicated to shaping a better... ...fixtures, and backflow prevention devices. Maintain and repair... ...domestic water, and natural gas connections. Attributes for success:... ...Windows-based systems, maintenance software, and accurate reporting tools...Hourly payTemporary workFor contractorsWork experience placementLocal areaMonday to FridayShift workAfternoon shift- A tech company in Portland, Oregon is seeking a skilled SAP ABAP Developer to design, develop, and troubleshoot SAP applications with an emphasis on performance and integration. The role involves working with ABAP programming, CDS Views, ODATA services, and collaborating...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Connected Devices. Be the first to apply!
- ngo software engineer Portland, OR
- graduate software engineer Portland, OR
- graduate software developer Portland, OR
- entry level software engineer remote Portland, OR
- software developer positions Portland, OR
- software development engineer aws Portland, OR
- consulting software engineer Portland, OR
- financial software developer Portland, OR
- software developer Portland, OR
- software engineer healthcare Portland, OR





