R

RTI

Infrastructure software for intelligent distributed systems

Embedded Lab Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$115k - $150k

About the Job

Requirements

  • Experience with hardware setup.
  • Experience with embedded systems, such as Arduino, Raspberry Pi, or ARM Linux, and strong Unix system administration skills.
  • Working knowledge of Linux fundamentals.
  • Ability to work successfully in a distributed team.
  • Eligibility as a U.S. person under federal law: U.S. citizen, lawful permanent resident, refugee, or asylee.

Responsibilities

  • Bring up and maintain embedded systems in the Sunnyvale lab, supporting more than 70 architectures.
  • Create and configure bootloaders, build and configure embedded kernels across a range of real-time operating systems, and integrate systems into automation frameworks.
  • Work with operating-system and tools partners to identify issues with toolchains and operating systems.
  • Support platform-team members and the wider development team with platform expertise, debugging platform-specific issues and adjusting embedded systems or evolving automation infrastructure as needed.
  • Enable monitoring of the lab and automation to ensure high availability of embedded systems.
  • Plan and execute upgrades to the embedded lab.
  • Partner with IT and other teams across departments.

Desired Qualifications

  • Experience creating and configuring operating systems and kernels, such as QNX, VxWorks, Integrity, or LynxOS.
  • Familiarity with system generation and configuration, including creating and configuring bootloaders, building and deploying Yocto images, and customizing system startup routines.
  • Experience configuring IPv4 networks on Linux, Unix, Windows, or macOS; understanding of host routing tables; and experience with subnets and VLANs. Experience with 802.1Q VLAN tagging, IPv6, and multicast is an advantage.
  • Experience with infrastructure automation frameworks such as Ansible, Puppet, Chef, or Salt.
  • Familiarity with shell scripting, including Python, Tcl, Expect, and Perl.
  • Basic C programming knowledge and familiarity with makefiles.

About the Company

RTI

Infrastructure software for intelligent distributed systems

RTI builds infrastructure software for intelligent, distributed systems. Its flagship RTI Connext is a software framework that enables real-time data sharing among devices and software components, supporting sensing, fast control, and AI across large networks. It implements the DDS standard with a publish/subscribe model and quality-of-service controls for safety-critical environments. RTI targets large-scale, standards-based deployments across automotive, defense, energy, healthcare, and aerospace, powering autonomous programs, defense initiatives, and critical infrastructure like air traffic control and NASA launch systems.

Company size
501-1,000
Company stage
Grant
Total funding
$2.8M
Headquarters
Sunnyvale, CA
Founded
1991

Recently Posted Jobs

Explore more opportunities at RTI

See more jobs