logo inner

Embedded Systems Software Consultant (Rust / RTOS)

SeamgenSan Diego, California, United StatesRemote

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 Rust-based Real-Time 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 mentor/train team members in Rust
  • Lead or support Proof-of-Concept (PoC) development and prototyping efforts
  • Develop and maintain secure, high-performance firmware for encryption hardware
  • Interface with hardware and systems engineers to ensure seamless integration
  • Follow secure coding practices and compliance for defense-grade systems

Qualifications


Expert-level proficiency in Rust (this is non-negotiable) 5+ years of embedded software or RTOS development experience Strong understanding of systems-level programming and real-time constraints Hands-on 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 bring-up Experience working in defense, satellite, or telecom domains preferred Comfortable working with low-level 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 / No-Std Environments PoC / Rapid Prototyping Secure Firmware Cross-compilation / 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 high-assurance or fault-tolerant systems

Additional Information


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

Life at Seamgen

Thrive Here & What We Value- Dynamic team refining automation based on user feedback- Crossfunctional team tackling complex challenges- Positive impact on individuals' lives and experiences- Integration of digital experiences across mobile and web, exceeding client expectations- Innovative design and technology- Transforming the digital landscape
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025