
Software Engineer
Mach Industries18 days ago
Base Salary
$125k - $220k/yr
Responsibilities
- Develop, test, and maintain software for autonomous defense platforms.
- Design and implement efficient, well-tested code in C++, Rust, Python, or C.
- Architect end-to-end software solutions from firmware to mission software.
- Collaborate with embedded engineers and systems engineers for integration.
- Optimize software for real-time execution on embedded platforms.
- Implement secure coding practices to meet cybersecurity standards.
- Utilize DevOps and CI/CD pipelines for streamlined development.
- Troubleshoot and debug complex software systems.
- Identify optimization opportunities and propose solutions.
- Contribute to agile development processes and communicate technical challenges.
Requirements
- Proficiency in C++, Rust, Python, or C with the ability to write clean code.
- Experience implementing a large project from architecture to deployment.
- Strong understanding of real-time software development and performance optimization.
- Ability to execute in a fast-paced, high-iteration environment.
- Strong grasp of the full software development lifecycle.
- Demonstrated extreme ownership and ability to operate autonomously.
- Experience with low-level hardware interfaces and real-time applications.
- Ability to work on-site in Huntington Beach, CA.
Benefits
- Health insurance and retirement plans.
- Opportunities for professional development.
- Highly competitive equity grants included in most offers.