CareerPlanSign in

Software Engineer

San Francisco, CA💼 Full-time🗓 2026-04-22 → 2026-10-02

Core

Design, build, and optimize mission-critical real-time software for autonomous defense platforms.

Role type

Software Engineer (embedded/real-time systems)

Builds

High-performance software for autonomous defense systems

Domain

Defense technology / Autonomous systems

Deliverable

production ML models | product features

Required skills

C++, Rust, Python, C, real-time software development, performance optimization, full software development lifecycle, secure coding practices, DevOps, CI/CD, automated testing (via careerplan.io/jobs/f55cee73-55aa-47f3-9baf-8292817c70dc-software-engineer-at-mach)

Preferred skills

Embedded Rust (Embassy), autonomous systems software, AI, robotics, aerospace applications, sensor fusion, state estimation, GNC systems, firmware development

Technologies

Python, Rust, C++, C, Embassy

Responsibilities

Design and implement efficient code in Python and Rust for real-time systems; Optimize software for low-latency operation on embedded platforms; Implement secure coding practices meeting defense cybersecurity standards; Utilize DevOps and CI/CD pipelines for deployment; Troubleshoot and debug complex software systems

Seniority

Individual Contributor