December 2026 New Graduate Engineer, Software / GNC
Huntington Beach, California, United States On-site
$130,000–$135,000 a yearJobFig found this opening at its original source and checks that it remains available.
About the role
Mach Industries is seeking a New Grad Software Engineer to join our team in developing the software that powers our autonomous defense systems. You will design, build, and optimize mission-critical software , working across real-time systems, embedded platforms, and autonomy applications. This role demands strong technical fundamentals, adaptability, and ownership , as you will work closely with engineers across software, GNC, embedded systems, and hardware to build and deploy high-performance systems in a fast-paced environment. The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offers may vary based on (but not limited to) work experience, education and training, critical skills, and business considerations. Highly competitive equity grants are included in most offers and are considered part of Mach’s total compensation package.
What you'll bring
- Experience implementing a substantial software project, such as a capstone, research project, internship project, student design team, or personal project.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- Graduating with a bachelor’s degree, master’s degree or PhD by end of December 2026 or January 2027
- Proficiency in C++, Rust, Python, or C, with the ability to write clean, well-tested, and efficient code.
- Experience developing software for autonomous systems, robotics, aerospace, or other complex electromechanical systems..
- Experience with embedded systems, microcontrollers, or RTOS environments.
- Familiarity with GNC, controls, state estimation, sensor fusion, or robotics.
- Experience building simulation environments or software-in-the-loop / hardware-in-the-loop testing infrastructure.
- Experience working with sensors, actuators, communication interfaces, or other hardware interfaces.
- Familiarity with Linux, networking, concurrency, or distributed systems.
- Experience with CI/CD, automated testing, and software development infrastructure.
- Experience working on rocketry, UAVs, robotics, autonomous vehicles, or other student engineering projects.