Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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!

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Huntington Beach, CA vacancy
  • 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

    Mach Industries

    Huntington Beach, CA
    22 hours ago
  • $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... 
    Suggested
    Permanent employment
    Temporary work
    Local area

    Layup Parts

    Huntington Beach, CA
    16 days ago
  •  ...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.... 
    Suggested
    Work experience placement
    Local area
    Night shift

    Mach Industries

    Huntington Beach, CA
    14 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Remote work
    Relocation

    Volund Manufacturing

    Huntington Beach, CA
    1 day ago
  • 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... 
    Suggested
    Work experience placement

    Hyundai AutoEver America

    Fountain Valley, CA
    2 days ago
  • $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

    Applied Business Software

    Huntington Beach, CA
    3 days ago
  • $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

    Layup Parts

    Huntington Beach, CA
    3 days ago
  • $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

    Layup Parts

    Huntington Beach, CA
    3 days ago
  • $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 placement
    Work at office
    Immediate start
    Flexible hours
    Shift work
    Day shift

    Cambro Manufacturing

    Huntington Beach, CA
    2 days ago
  •  ...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 placement
    Local area

    Mach Industries

    Huntington Beach, CA
    22 hours ago
  •  ...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

    TechDigital Group

    Fountain Valley, CA
    2 days ago
  • 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

    The Mortgage Office (Applied Business Software Inc.)

    Huntington Beach, CA
    4 days ago
  • 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... 

    Advanced Charging Technologies, Inc.

    Fountain Valley, CA
    4 days ago
  •  ...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 work
    Flexible hours

    Confie

    Huntington Beach, CA
    3 days ago
  • 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

    The Mortgage Office (Applied Business Software Inc.)

    Huntington Beach, CA
    3 days ago
  •  ...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 placement
    Local area

    algojobs

    Huntington Beach, CA
    4 days ago
  •  ...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

    Cts Technology Solutions, Inc.

    Huntington Beach, CA
    4 days ago
  • $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 work
    Work at office
    Immediate start

    Elevate Aircraft Seating

    Huntington Beach, CA
    5 days ago
  •  ...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 work
    Interim role
    Remote work

    Platinum Resource Group

    Huntington Beach, CA
    25 days ago
  • $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 work
    Work at office
    Local area
    Flexible hours

    Antech Diagnostics

    Fountain Valley, CA
    4 days ago
  •  ...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 placement
    Local area

    Mach Industries

    Huntington Beach, CA
    1 day ago
  • 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 job
    Flexible hours

    Confie

    Huntington Beach, CA
    3 days ago
  •  ...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... 

    Mach Industries

    Huntington Beach, CA
    3 days ago
  • $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

    CalTek Staffing , Inc.

    Fountain Valley, CA
    22 hours ago
  • 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... 

    Applied Business Software, Inc.

    Huntington Beach, CA
    3 days ago
  •  ...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 placement
    Local area
    Flexible hours

    Mach Industries

    Huntington Beach, CA
    1 day ago
  • 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... 

    machindustries.com

    Huntington Beach, CA
    22 hours ago
  •  ...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 placement
    Local area
    Night shift

    Mach Industries

    Huntington Beach, CA
    22 hours ago
  • $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... 

    Volund Manufacturing

    Huntington Beach, CA
    13 days ago
  • 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...

    Mach Industries

    Huntington Beach, CA
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!