Embedded Systems Software Consultant (Rust RTOS)

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Expert-level proficiency in Rust programming., 5+ years of embedded software or RTOS development experience., Strong understanding of systems-level programming and real-time constraints., Experience with hardware interfaces like UART, SPI, I2C..

Key responsibilities:

  • Design and implement embedded system software using Rust.
  • Help develop a new RTOS architecture from scratch.
  • Collaborate with engineers and mentor team members in Rust.
  • Develop secure, high-performance firmware for encryption hardware.

Seamgen logo
Seamgen SME https://www.seamgen.com/
11 - 50 Employees
See all jobs

Job description

Company Description

Seamgen is San Diego’s premier Digital Product Agency, dedicated to transforming the digital landscape through innovative design and technology. We create meaningful, integrated digital experiences across mobile and web environments that exceed our clients expectations.

Job Description

Join an advanced technology initiative with a global satellite telecommunications company developing the next generation of secure network encryption systems. As an expert software engineering consultant, you will play a pivotal role in designing and building a Rustbased RealTime Operating System (RTOS) for edge hardware.
This is a greenfield consulting engagement, ideal for an engineer with deep embedded systems expertise and a passion for Rust. Your contributions will directly impact national defense and secure communications systems.

Key Responsibilities

  • Design and implement embedded system software using Rust
  • Help stand up a new RTOS architecture from the ground up
  • Collaborate with internal engineers and mentortrain team members in Rust
  • Lead or support ProofofConcept (PoC) development and prototyping efforts
  • Develop and maintain secure, highperformance firmware for encryption hardware
  • Interface with hardware and systems engineers to ensure seamless integration
  • Follow secure coding practices and compliance for defensegrade systems
    • Qualifications

      Expertlevel proficiency in Rust (this is nonnegotiable)
      5+ years of embedded software or RTOS development experience
      Strong understanding of systemslevel programming and realtime constraints
      Handson experience with one or more RTOS platforms (FreeRTOS, RTEMS,
      Zephyr, etc.)
      Familiarity with hardware interfaces: UART, SPI, I2C, etc.

      Track record of PoC development, prototyping, or system bringup
      Experience working in defense, satellite, or telecom domains preferred
      Comfortable working with lowlevel debugging and diagnostic tools
      Excellent written and verbal communication for team training and documentation


      Proficiencies
      Rust
      Embedded Systems
      RTOS (FreeRTOS, Zephyr, RTEMS)
      Systems Programming
      Device Drivers
      Bare Metal NoStd Environments
      PoC Rapid Prototyping
      Secure Firmware
      Crosscompilation Cargo Build Systems
      SPI, I2C, UART, GPIO


      Additional Requirements
      U.S. Citizenship required
      Must hold or be eligible to obtain DoD Security Clearance


      Bonus Qualifications
      Experience training or mentoring development teams in Rust
      Familiarity with satellite communications, encryption hardware, or aerospace
      systems
      Prior work with highassurance or faulttolerant systems

      Additional Information

      All your information will be kept confidential according to EEO guidelines.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Communication
  • Problem Solving

Consultant Related jobs