Embedded Systems Software Consultant (Rust / RTOS)
Seamgen LLC - San Diego, CA
Apply NowJob Description
Embedded Systems Software Consultant (Rust / RTOS)ContractSeamgen 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.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 ResponsibilitiesDesign and implement embedded system software using RustHelp stand up a new RTOS architecture from the ground upCollaborate with internal engineers and mentor/train team members in RustLead or support Proof-of-Concept (PoC) development and prototyping effortsDevelop and maintain secure, high-performance firmware for encryption hardwareInterface with hardware and systems engineers to ensure seamless integrationFollow secure coding practices and compliance for defense-grade systemsMinimum RequirementsExpert-level proficiency in Rust (this is non-negotiable)5+ years of embedded software or RTOS development experienceStrong understanding of systems-level programming and real-time constraintsHands-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-upExperience working in defense, satellite, or telecom domains preferredComfortable working with low-level debugging and diagnostic toolsExcellent written and verbal communication for team training and documentationProficienciesRustEmbedded SystemsRTOS (FreeRTOS, Zephyr, RTEMS)Systems ProgrammingDevice DriversBare Metal / No-Std EnvironmentsPoC / Rapid PrototypingSecure FirmwareCross-compilation / Cargo / Build SystemsSPI, I2C, UART, GPIOAdditional RequirementsU.S. Citizenship requiredMust hold or be eligible to obtain DoD Security ClearanceBonus QualificationsExperience training or mentoring development teams in RustFamiliarity with satellite communications, encryption hardware, or aerospace systemsPrior work with high-assurance or fault-tolerant systemsAll your information will be kept confidential according to EEO guidelines. #J-18808-Ljbffr
Created: 2025-09-17