Principal Software Engineer
Mach Industries
Mach Industries Job Posting
Founded in 2022, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 220 employees, we operate with startup agility and ambition.
Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.
The Role
The Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the architecture, design, implementation, and optimization of mission-critical software, with deep focus on real-time performance, reliability, security, and scalability. This senior position demands exceptional technical expertise, strategic thinking, and strong ownership as you lead complex initiatives across the full software stack - from low-level firmware to high-level mission systems - in a fast-paced, high-stakes environment.
Key Responsibilities
- Lead the design, development, testing, and maintenance of software for autonomous defense platforms, ensuring world-class performance, reliability, and security.
- Architect and implement high-performance, well-tested systems in C++, Rust, Python, or C, setting technical direction for real-time and embedded applications.
- Define and own end-to-end software architecture, spanning low-level firmware through high-level mission software and edge computing solutions.
- Collaborate closely with embedded engineers, GNC specialists, systems engineers, and cross-functional teams to deliver seamless hardware-software integration and system-level optimization.
- Drive performance optimization initiatives for real-time execution, low-latency operation, and efficient resource utilization on embedded platforms and edge systems.
- Establish and enforce secure coding practices and architectures that meet or exceed defense cybersecurity standards and protect against advanced threats.
- Champion DevOps practices, CI/CD pipelines, automated testing frameworks, and infrastructure-as-code to enable rapid, reliable software delivery.
- Troubleshoot and resolve the most complex software and system-level issues, ensuring mission-critical reliability and availability.
- Identify strategic opportunities for technical improvement and proactively lead initiatives that significantly enhance system efficiency, performance, and capabilities.
- Mentor and guide senior and junior engineers, promote engineering excellence, and contribute to agile processes by communicating technical vision, risks, and trade-offs to leadership and stakeholders.
Required Qualifications
- Expert-level proficiency in C++, Rust, Python, or C, with a proven ability to design and deliver clean, efficient, and highly reliable code.
- 10+ years of experience leading and delivering large-scale projects (>10,000 lines of code) from initial architecture through deployment and ongoing support.
- Deep expertise in real-time software development, embedded systems, performance optimization, and low-level hardware interfaces.
- Demonstrated success operating in fast-paced, high-iteration environments with frequent releases.
- Mastery of the full software development lifecycle, including complex system design, deployment, monitoring, and sustainment.
- Proven track record of extreme ownership, technical leadership, and driving critical projects to completion with minimal oversight.
- Strong experience working with real-time operating systems (RTOS), embedded platforms, and hardware-software co-design.
- Ability to work on-site in Huntington Beach, CA or at our office in San Francisco, CA.
Preferred Qualifications
- Significant hands-on expertise in Rust, particularly embedded Rust with Embassy or similar frameworks.
- Extensive experience developing software for autonomous systems, robotics, aerospace, or defense applications.
- Deep familiarity with microcontrollers, I²C/SPI/CAN protocols, real-time operating systems, and low-level firmware development.
- Practical experience with sensor fusion, state estimation, GNC (Guidance, Navigation, and Control) systems, or related domains.
- Background in modeling and simulating flight vehicle dynamics within highly integrated, cross-disciplinary environments.
- Strong experience in firmware development, testing, and validation for safety-critical or mission-critical embedded systems.
Disclosures
This position may require access to information protected under U.S. export control laws and regulations, including the Export Administration Regulations (EAR) and the International Traffic in Arms Regulations (ITAR). Please note that any offer for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and regulations without sponsorship for an export license.
Mach participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
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. Mach offers benefits such as health insurance, retirement plans, and opportunities for professional development.
Mach is an equal opportunity employer committed to creating a diverse and inclusive workplace. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws. If you'd like to defend the American way of life, please reach out!
- Mach Industries in Huntington Beach is looking for a Principal Software Engineer to develop and advance autonomous defense systems. The role includes ensuring high performance, reliability, and security of the software, with responsibilities from low-level firmware to high...Suggested
$165k - $225k
...their success. By combining advanced manufacturing with proprietary software, we're redefining what speed and scalability look like in composite manufacturing and hiring a team of exceptional engineers who want to solve difficult technical problems with real-world impact...SuggestedPermanent employmentTemporary workLocal area- ...eliminate jumps and estimator resets. Build and optimize real-time software on Linux/embedded; profile CPU/GPU, vectorize hot paths;... ...BS/MS/PhD in Computer Science, Robotics, Electrical/Aerospace Engineering, or related field, or equivalent practical experience....SuggestedWork experience placementLocal areaNight shift
$145k - $185k
...production at unprecedented speed. Intelligent manufacturing is engineering at scale. At Volund, engineers operate across the full... ...built can be scaled. Role Overview Volund is hiring a Software Engineer — Digital Thread Platform to strengthen the software...SuggestedPermanent employmentFull timeFor contractorsRemote workRelocation- 10132 - SR. SOFTWARE ENGINEER (SALESFORCE) PURPOSE HAEA Consumer Affairs section is currently transitioning and supporting Salesforce Cloud Applications and need a strong Tech Lead to manage operations support, projects on Salesforce platform and also to act as...SuggestedWork experience placement
$150k - $170k
Senior Software Engineer (.NET/C#) Location: Huntington Beach, California, United States Industry: Information Technology About this position Applied Business Software, Inc. (ABS), the maker of The Mortgage Office®, is the industry leader in private lending and loan management...Work at office$115k - $185k
...are also a team of experienced founders, product leaders, and engineers who have built and supported some of the fastest-growing brands... .... About the Role: We are looking for highly motivated Sr. Software Engineers to join our team as key members of our growing engineering...Remote work$115k - $185k
A composite parts manufacturing startup in California is seeking a highly motivated Sr. Software Engineer to join their team. This remote role offers a unique opportunity to contribute to the growth of an early-stage startup by developing software applications for automating...Remote job$87k - $118k
...manage diverse application development tasks. The IT Application Engineer is responsible for the complete analysis, design,... ...documentation, training, and ongoing support of multiple departmental software applications, including replacements to existing applications,...Work experience placementWork at officeImmediate startFlexible hoursShift workDay shift- ...Mach Industries Software Engineer, Flight Software Founded in 2022, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable...Work experience placementLocal area
- ...teams to effectively self-organize. Skills of a Release Train Engineer: Leadership Skills: A strong leader with the capacity to motivate... ...required, having technical knowledge or experience in software development can be beneficial in understanding the ART's work and...Immediate start
- Applied Business Software, Inc., (ABS), the maker of The Mortgage Office®, is the industry leader in private lending and loan management... ...with confidence. About the role We are seeking an AI Engineer with 1-3 years of experience who will work with our team to build...Work at office
- Advanced Charging Technologies (ACT) is seeking a skilled Applications Engineer to provide hands‑on technical support and application expertise for our industry‑leading charging and energy solutions. The ideal candidate will serve as the primary technical liaison between...
- ...members; participate in code reviews and maintain high-quality engineering standards. Keep updated with advances in AI technology and... ...engineering, and model evaluation techniques. Solid understanding of software engineering principles and best practices. Experience bringing...Remote workFlexible hours
- A leading software firm in private lending technology is seeking an AI Engineer to develop production-ready AI pipelines for their Loan Origination System. Candidates should have 1-3 years of experience in building AI systems using large language models and strong proficiency...Work at office
- ...of warfare with lethal systems that deter kinetic conflict and protect global security. The Role Mach Industries is seeking a Software Engineer skilled in full‑stack development to design, build, and maintain the software infrastructure that powers the deployment,...Work experience placementLocal area
- ...Support. This role will focus on creating NC programs from blueprints, solid models and sketches utilizing Unigraphics NX CAD/CAM software. The job also requires you to create all MCD (Machine Control Data), design and program for all associated fixtures and/or tooling...Work experience placement
$100k - $150k
...commitment to quality. We are looking for a skilled Lead Stress Engineer to join our team in Huntington Beach, CA. This is an on-site... ...structures and components using FEA (FEMAP/NASTRAN or similar software) and hand calculations using aerospace industry methods Prepare...Contract workWork at officeImmediate start- ...Job Description Job Description AI SOLUTIONS ENGINEER Location; Huntington Beach, CA (Hybrid preferred, remote acceptable) JOB... ...measurable business value. The ideal candidate combines strong software engineering skills with a passion for solving real-world business...Contract workInterim roleRemote work
$97k - $121.3k
...: We are seeking an experienced Senior Azure Infrastructure Engineer to design, implement, and manage scalable and secure cloud infrastructure... ...and cloud-based data services; practice information management software and related software and support; veterinary imaging and...Temporary workWork at officeLocal areaFlexible hours- ...unprecedented scale, speed, and quality. As a Lead Build Engineer (Composites), you will own the integration, build, and test of... ...for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and...Work experience placementLocal area
- Confie is seeking an AI Engineer based in Huntington Beach, California. The role involves designing and developing AI solutions, particularly focusing on generative AI and autonomous agents. Candidates should have a minimum of 3 years in AI engineering, proficiency in...Remote jobFlexible hours
- ...company in California is seeking a Vehicle Configuration Design Engineer. This role focuses on the design of next-generation unmanned... ...expertise in aerospace system design, will be proficient in CAD software, and will demonstrate the ability to coordinate across multiple...
$95k - $115k
...instructions. Utilize precision measuring instruments (calipers, micrometers, height gages, indicators, etc.) to ensure parts meet engineering specifications. Troubleshoot and resolve machining challenges, adjusting programs, tooling, or setups as needed....Shift work- Applied Business Software, Inc. is seeking a skilled senior software engineer to join our team in Huntington Beach, California. You will be responsible for building scalable, responsive web applications using React and Next.js, collaborating closely with cross-functional...
- ...deployed at speed. Our team operates at the intersection of hardware, software, and mission execution to deliver scalable, decentralized... ...allied advantage. We are seeking an Soft Structures Engineer to lead the design, analysis, and development of our lighter‑than...Work experience placementLocal areaFlexible hours
- Mach Industries is looking for a GNC Engineer, Modeling & Simulation to design and implement high-fidelity simulation environments. This role emphasizes collaboration with aerodynamicists and controls engineers to ensure accurate modeling of autonomous platforms. The ideal...
- ...autonomy stack for contested environments where GNSS and other sensing may be unavailable, degraded, or denied. As an Autonomy Software Engineer, you will design, build, and deploy the software systems that power perception, localization, navigation, planning, and...Work experience placementLocal areaNight shift
$145k - $185k
Volund Manufacturing in Huntington Beach is seeking a Software Engineer for their Digital Thread Platform. This role focuses on the integration of key manufacturing systems and the development of modern applications. The ideal candidate has at least 3 years of experience...- A defense technology firm in California is seeking an experienced EHS and Facilities Manager to oversee safety, compliance, and facility performance. The role involves leading a team, implementing safety strategies, and ensuring regulatory compliance across all sites. With...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- id software Huntington Beach, CA
- software sales Huntington Beach, CA
- embedded software Huntington Beach, CA
- senior c# .net software developer Huntington Beach, CA
- software support Huntington Beach, CA
- software asset management analyst Huntington Beach, CA
- software quality assurance Huntington Beach, CA
- healthcare software sales Huntington Beach, CA
- remote software sales Huntington Beach, CA
- entry level software sales Huntington Beach, CA


