Embedded Systems Software Consultant (Rust / RTOS)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an Embedded Systems Software Consultant (Rust / RTOS) with a contract length of "unknown," offering a pay rate of "unknown." Requires expert Rust proficiency, 5+ years in embedded software/RTOS, and U.S. citizenship. Experience in defense, satellite, or telecom preferred.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 24, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Unknown
📄 - Contract type
Unknown
🔒 - Security clearance
Yes
📍 - Location detailed
San Diego, CA
🧠 - Skills detailed
#Embedded Systems #Consulting #Compliance #Consul #Security #Programming #Documentation #"ETL (Extract #Transform #Load)" #Debugging
Role 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 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.