it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

173 jobs found

Email me jobs like this
Refine Search
Current Search
staff software engineer embedded and real time
Embedded Software Engineer, Validation
Zipline San Francisco, California
Job DescriptionJob Description About Zipline Zipline is the world's largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere. We design, build, and operate the world's largest autonomous logistics system, delivering critical supplies quickly and reliably. Today, Zipline operates on four continents, makes a delivery somewhere in the world every 30 seconds, and has completed millions of deliveries to date, including blood, vaccines, medical supplies, food, and retail products. Our customers include the world's largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. The drone is only 15% of what we've built to enable seamless, reliable, global operations. Our system strengthens supply chains, reduces congestion, and gives people time back. With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe. We operate at a global scale and are looking for practical problem solvers who thrive on real-world challenges and rapid growth. Our team is motivated by building systems that have a direct, meaningful impact on people's lives and by scaling the future of logistics. We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds. About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft operating in safety-critical environments. This role sits within the Embedded Platform team, which develops the foundational middleware and infrastructure used throughout the flight software stack. Our systems provide critical capabilities including interprocess communication (IPC), logging and observability, communication bridges, over-the-air (OTA) software updates, and live telemetry between aircraft and cloud services. As an Embedded Software Validation Engineer, you will design and build the simulation and hardware-in-the-loop (HIL) infrastructure used to validate these platform services. Working closely with software engineers across the Flight Software organization, you will develop comprehensive automated test scenarios that verify functionality, performance, reliability, and fault tolerance before software reaches an aircraft. This is a software engineering role focused on building scalable validation infrastructure, not manual testing. What You'll Do Design, implement, and maintain automated validation infrastructure for embedded platform software Build simulation and hardware-in-the-loop (HIL) test environments that exercise platform services under realistic operating conditions Develop automated test scenarios covering core platform capabilities including: interprocess communication (IPC) logging and observability communication bridges over-the-air (OTA) update systems live telemetry and cloud connectivity Design tests that validate functionality, reliability, performance, and behavior under fault conditions Develop stress, endurance, regression, and fault-injection test suites for distributed embedded systems Partner closely with Embedded Platform engineers throughout the software development lifecycle to improve testability and define validation strategies during feature design Build tooling for automated test orchestration, execution, reporting, and dashboards Contribute to continuous integration pipelines and automated validation workflows Investigate failures across simulation, HIL, and production environments to identify root causes Occasionally contribute improvements to production embedded software that increase reliability, observability, or testability Build automated validation infrastructure that enables engineers to rapidly verify platform changes with confidence Increase coverage of simulation and HIL testing across the Embedded Platform stack Identify reliability and performance issues before they reach flight hardware Improve the observability and testability of core middleware through close collaboration with platform engineers Enable the Flight Software organization to move faster while maintaining the reliability expected of safety-critical systems What You'll BringRequired Experience developing embedded or systems software Professional experience with Rust, Python, or similar programming languages Experience working with embedded Linux systems Strong understanding of systems-level concepts including: concurrency networking interprocess communication distributed or multi-process systems Experience designing automated test frameworks or validation infrastructure Strong debugging and problem-solving skills across software and hardware boundaries Ability to collaborate closely with software engineers to improve system quality and testability Preferred Experience building Hardware-in-the-Loop (HIL) or simulation-based validation systems Experience in safety-critical or high-reliability industries such as aerospace, automotive, robotics, industrial systems, or medical devices Experience with autonomous systems or robotics Experience validating distributed embedded systems Familiarity with OTA update systems, observability platforms, or telemetry infrastructure Experience with performance testing, stress testing, fault injection, or resilience testing Experience building automated test orchestration, dashboards, and reporting systems Familiarity with CI/CD systems for embedded software development You enjoy understanding how complex systems behave and are motivated by building the infrastructure that makes them more reliable. You see testing as an engineering discipline, not a separate phase of development, and enjoy writing software that uncovers subtle system interactions before they become production problems. You are comfortable working across embedded software, simulation, hardware, and automation, and you enjoy collaborating with engineers to design systems that are both robust and testable. What Else You Need To Know The starting cash ranges for this role is $160,000 - $250,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more. This position may be hired at one of three levels based on the candidate's experience, skills, and demonstrated scope: Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,000 - $220,000 Staff Software Engineer: $220,000 - $250,000 Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws or our own sensibilities. We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply! Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file. As set forth in Zipline 's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
09/14/2026
Full time
Job DescriptionJob Description About Zipline Zipline is the world's largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere. We design, build, and operate the world's largest autonomous logistics system, delivering critical supplies quickly and reliably. Today, Zipline operates on four continents, makes a delivery somewhere in the world every 30 seconds, and has completed millions of deliveries to date, including blood, vaccines, medical supplies, food, and retail products. Our customers include the world's largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. The drone is only 15% of what we've built to enable seamless, reliable, global operations. Our system strengthens supply chains, reduces congestion, and gives people time back. With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe. We operate at a global scale and are looking for practical problem solvers who thrive on real-world challenges and rapid growth. Our team is motivated by building systems that have a direct, meaningful impact on people's lives and by scaling the future of logistics. We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds. About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft operating in safety-critical environments. This role sits within the Embedded Platform team, which develops the foundational middleware and infrastructure used throughout the flight software stack. Our systems provide critical capabilities including interprocess communication (IPC), logging and observability, communication bridges, over-the-air (OTA) software updates, and live telemetry between aircraft and cloud services. As an Embedded Software Validation Engineer, you will design and build the simulation and hardware-in-the-loop (HIL) infrastructure used to validate these platform services. Working closely with software engineers across the Flight Software organization, you will develop comprehensive automated test scenarios that verify functionality, performance, reliability, and fault tolerance before software reaches an aircraft. This is a software engineering role focused on building scalable validation infrastructure, not manual testing. What You'll Do Design, implement, and maintain automated validation infrastructure for embedded platform software Build simulation and hardware-in-the-loop (HIL) test environments that exercise platform services under realistic operating conditions Develop automated test scenarios covering core platform capabilities including: interprocess communication (IPC) logging and observability communication bridges over-the-air (OTA) update systems live telemetry and cloud connectivity Design tests that validate functionality, reliability, performance, and behavior under fault conditions Develop stress, endurance, regression, and fault-injection test suites for distributed embedded systems Partner closely with Embedded Platform engineers throughout the software development lifecycle to improve testability and define validation strategies during feature design Build tooling for automated test orchestration, execution, reporting, and dashboards Contribute to continuous integration pipelines and automated validation workflows Investigate failures across simulation, HIL, and production environments to identify root causes Occasionally contribute improvements to production embedded software that increase reliability, observability, or testability Build automated validation infrastructure that enables engineers to rapidly verify platform changes with confidence Increase coverage of simulation and HIL testing across the Embedded Platform stack Identify reliability and performance issues before they reach flight hardware Improve the observability and testability of core middleware through close collaboration with platform engineers Enable the Flight Software organization to move faster while maintaining the reliability expected of safety-critical systems What You'll BringRequired Experience developing embedded or systems software Professional experience with Rust, Python, or similar programming languages Experience working with embedded Linux systems Strong understanding of systems-level concepts including: concurrency networking interprocess communication distributed or multi-process systems Experience designing automated test frameworks or validation infrastructure Strong debugging and problem-solving skills across software and hardware boundaries Ability to collaborate closely with software engineers to improve system quality and testability Preferred Experience building Hardware-in-the-Loop (HIL) or simulation-based validation systems Experience in safety-critical or high-reliability industries such as aerospace, automotive, robotics, industrial systems, or medical devices Experience with autonomous systems or robotics Experience validating distributed embedded systems Familiarity with OTA update systems, observability platforms, or telemetry infrastructure Experience with performance testing, stress testing, fault injection, or resilience testing Experience building automated test orchestration, dashboards, and reporting systems Familiarity with CI/CD systems for embedded software development You enjoy understanding how complex systems behave and are motivated by building the infrastructure that makes them more reliable. You see testing as an engineering discipline, not a separate phase of development, and enjoy writing software that uncovers subtle system interactions before they become production problems. You are comfortable working across embedded software, simulation, hardware, and automation, and you enjoy collaborating with engineers to design systems that are both robust and testable. What Else You Need To Know The starting cash ranges for this role is $160,000 - $250,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more. This position may be hired at one of three levels based on the candidate's experience, skills, and demonstrated scope: Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,000 - $220,000 Staff Software Engineer: $220,000 - $250,000 Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws or our own sensibilities. We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply! Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file. As set forth in Zipline 's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
Senior Network Software Engineer I/II -Secret Clearance
Rocket Lab Corporation Littleton, Colorado
Job DescriptionJob Description ABOUT ROCKET LAB Rocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep the world connected, protected, expand humanity's reach to the Moon, Mars, and beyond. We move fast, build real hardware for meaningful missions, and make the impossible routine. Come shape the future with us. SPACE SYSTEMS At Rocket Lab, we're not just launching rockets - we're building the future of space. Our Space Systems team builds everything from complete spacecraft, precision payloads to the components and subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and more. Our Space Systems team has enabled more than 1,700 missions, ranging from interplanetary exploration, in-space manufacturing to national security and defense initiatives. The team has built spacecraft, payloads, and components for missions to the Moon and Mars, working with partners including NASA, the Space Development Agency, and the U.S. Space Force. Whether it's a single high-performance spacecraft, constellation, or the vertically integrated components that help them get to space - our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR NETWORK SOFTWARE ENGINEER I/II - SECRET CLEARANCE Rocket Lab is looking for a driven Senior Network Software Engineer I/II to be based out of our office in Littleton, CO. This role will work with a team of engineers on Rocket Lab's flagship efforts to deliver on program milestones related to Space-to-Space Communications, Space-to-Ground Communications, Payload Software, and Data Security. The successful candidate will have prior experience managing software development efforts for embedded systems and government programs. Knowledge of secure network systems is a must have, with RF and spacecraft experience being an additional benefit. This role will report to the Head of Flight Software. WHAT YOU'LL GET TO DO: Manage the software development and integration of routers, radios, and laser communication devices on a constellation of spacecraft. Manage suppliers and subcontractors to successfully develop and test an integrated system Interface directly with subcontractors, consultants, and internal engineering teams to develop and maintain product development plans, provide progress updates, and meet project delivery milestones Design and develop simulation and test approaches for constellation networking Define KPIs for contractors and internal development teams Set the battle rhythm for subcontractors to provide feature drops to the overall program Develop and maintain staffing plans with senior leadership Plan major integration points and testing between teams Drive best practices for collecting feedback and implementing improvements Develop and maintain software development standards and procedures to ensure that all software deliverables are of the highest quality and meet customer requirements (Please note: This position can be hired at the Senior Network Software Engineer I or Senior Network Software Engineer II level.) QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER I: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 5+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER II: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 8+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Master's degree in aerospace, computer science, electrical engineering, or other technical discipline Active TS/SCI security clearance An ownership outlook with the desire to build lasting systems and a willingness to identify gaps, develop plans to address them, and engage stakeholders to fill them. Experience with SDA NEBULA architectures Experience with Cyber Security controls Experience with encryption Experience leading a team utilizing agile methodologies Project management qualifications such as PMP, APMP, etc. Ability to identify and address problems with a proactive and systemic approach Proficiency with project and engineering management tools such as Microsoft Project, Smartsheet, etc. Experience with Docker Experience with Kubernetes Experience with DevSecOps Ability to work under pressure and adhere to tight deadlines Excellent communication skills, with the ability to build strong working relationships This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas. The expected salary range for the position is displayed in accordance with the Colorado Equal Pay for Equal Work Act. Final agreed upon compensation is based upon individual qualifications and experience. Base salary is only one part of Rocket Lab's compensation package for this role. You may be eligible for company stock, or cash incentives, and can purchase discounted stock through Rocket Lab's Employee Stock Purchase Program. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid vacation, holidays, and sick leave; paid parental leave; and other discounts and perks. Base Pay Range (CO Only) $120,000-$165,000 USD WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work, and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. Important information: FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. FOR CANDIDATES SEEKING TO WORK IN NEW ZEALAND OFFICES ONLY: For security reasons, background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union, or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click here ITAR Regulations.
09/14/2026
Full time
Job DescriptionJob Description ABOUT ROCKET LAB Rocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep the world connected, protected, expand humanity's reach to the Moon, Mars, and beyond. We move fast, build real hardware for meaningful missions, and make the impossible routine. Come shape the future with us. SPACE SYSTEMS At Rocket Lab, we're not just launching rockets - we're building the future of space. Our Space Systems team builds everything from complete spacecraft, precision payloads to the components and subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and more. Our Space Systems team has enabled more than 1,700 missions, ranging from interplanetary exploration, in-space manufacturing to national security and defense initiatives. The team has built spacecraft, payloads, and components for missions to the Moon and Mars, working with partners including NASA, the Space Development Agency, and the U.S. Space Force. Whether it's a single high-performance spacecraft, constellation, or the vertically integrated components that help them get to space - our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR NETWORK SOFTWARE ENGINEER I/II - SECRET CLEARANCE Rocket Lab is looking for a driven Senior Network Software Engineer I/II to be based out of our office in Littleton, CO. This role will work with a team of engineers on Rocket Lab's flagship efforts to deliver on program milestones related to Space-to-Space Communications, Space-to-Ground Communications, Payload Software, and Data Security. The successful candidate will have prior experience managing software development efforts for embedded systems and government programs. Knowledge of secure network systems is a must have, with RF and spacecraft experience being an additional benefit. This role will report to the Head of Flight Software. WHAT YOU'LL GET TO DO: Manage the software development and integration of routers, radios, and laser communication devices on a constellation of spacecraft. Manage suppliers and subcontractors to successfully develop and test an integrated system Interface directly with subcontractors, consultants, and internal engineering teams to develop and maintain product development plans, provide progress updates, and meet project delivery milestones Design and develop simulation and test approaches for constellation networking Define KPIs for contractors and internal development teams Set the battle rhythm for subcontractors to provide feature drops to the overall program Develop and maintain staffing plans with senior leadership Plan major integration points and testing between teams Drive best practices for collecting feedback and implementing improvements Develop and maintain software development standards and procedures to ensure that all software deliverables are of the highest quality and meet customer requirements (Please note: This position can be hired at the Senior Network Software Engineer I or Senior Network Software Engineer II level.) QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER I: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 5+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER II: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 8+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Master's degree in aerospace, computer science, electrical engineering, or other technical discipline Active TS/SCI security clearance An ownership outlook with the desire to build lasting systems and a willingness to identify gaps, develop plans to address them, and engage stakeholders to fill them. Experience with SDA NEBULA architectures Experience with Cyber Security controls Experience with encryption Experience leading a team utilizing agile methodologies Project management qualifications such as PMP, APMP, etc. Ability to identify and address problems with a proactive and systemic approach Proficiency with project and engineering management tools such as Microsoft Project, Smartsheet, etc. Experience with Docker Experience with Kubernetes Experience with DevSecOps Ability to work under pressure and adhere to tight deadlines Excellent communication skills, with the ability to build strong working relationships This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas. The expected salary range for the position is displayed in accordance with the Colorado Equal Pay for Equal Work Act. Final agreed upon compensation is based upon individual qualifications and experience. Base salary is only one part of Rocket Lab's compensation package for this role. You may be eligible for company stock, or cash incentives, and can purchase discounted stock through Rocket Lab's Employee Stock Purchase Program. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid vacation, holidays, and sick leave; paid parental leave; and other discounts and perks. Base Pay Range (CO Only) $120,000-$165,000 USD WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work, and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. Important information: FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. FOR CANDIDATES SEEKING TO WORK IN NEW ZEALAND OFFICES ONLY: For security reasons, background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union, or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click here ITAR Regulations.
Senior Network Software Engineer I/II -Secret Clearance
Rocket Lab Corporation Englewood, Colorado
Job DescriptionJob Description ABOUT ROCKET LAB Rocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep the world connected, protected, expand humanity's reach to the Moon, Mars, and beyond. We move fast, build real hardware for meaningful missions, and make the impossible routine. Come shape the future with us. SPACE SYSTEMS At Rocket Lab, we're not just launching rockets - we're building the future of space. Our Space Systems team builds everything from complete spacecraft, precision payloads to the components and subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and more. Our Space Systems team has enabled more than 1,700 missions, ranging from interplanetary exploration, in-space manufacturing to national security and defense initiatives. The team has built spacecraft, payloads, and components for missions to the Moon and Mars, working with partners including NASA, the Space Development Agency, and the U.S. Space Force. Whether it's a single high-performance spacecraft, constellation, or the vertically integrated components that help them get to space - our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR NETWORK SOFTWARE ENGINEER I/II - SECRET CLEARANCE Rocket Lab is looking for a driven Senior Network Software Engineer I/II to be based out of our office in Littleton, CO. This role will work with a team of engineers on Rocket Lab's flagship efforts to deliver on program milestones related to Space-to-Space Communications, Space-to-Ground Communications, Payload Software, and Data Security. The successful candidate will have prior experience managing software development efforts for embedded systems and government programs. Knowledge of secure network systems is a must have, with RF and spacecraft experience being an additional benefit. This role will report to the Head of Flight Software. WHAT YOU'LL GET TO DO: Manage the software development and integration of routers, radios, and laser communication devices on a constellation of spacecraft. Manage suppliers and subcontractors to successfully develop and test an integrated system Interface directly with subcontractors, consultants, and internal engineering teams to develop and maintain product development plans, provide progress updates, and meet project delivery milestones Design and develop simulation and test approaches for constellation networking Define KPIs for contractors and internal development teams Set the battle rhythm for subcontractors to provide feature drops to the overall program Develop and maintain staffing plans with senior leadership Plan major integration points and testing between teams Drive best practices for collecting feedback and implementing improvements Develop and maintain software development standards and procedures to ensure that all software deliverables are of the highest quality and meet customer requirements (Please note: This position can be hired at the Senior Network Software Engineer I or Senior Network Software Engineer II level.) QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER I: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 5+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER II: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 8+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Master's degree in aerospace, computer science, electrical engineering, or other technical discipline Active TS/SCI security clearance An ownership outlook with the desire to build lasting systems and a willingness to identify gaps, develop plans to address them, and engage stakeholders to fill them. Experience with SDA NEBULA architectures Experience with Cyber Security controls Experience with encryption Experience leading a team utilizing agile methodologies Project management qualifications such as PMP, APMP, etc. Ability to identify and address problems with a proactive and systemic approach Proficiency with project and engineering management tools such as Microsoft Project, Smartsheet, etc. Experience with Docker Experience with Kubernetes Experience with DevSecOps Ability to work under pressure and adhere to tight deadlines Excellent communication skills, with the ability to build strong working relationships This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas. The expected salary range for the position is displayed in accordance with the Colorado Equal Pay for Equal Work Act. Final agreed upon compensation is based upon individual qualifications and experience. Base salary is only one part of Rocket Lab's compensation package for this role. You may be eligible for company stock, or cash incentives, and can purchase discounted stock through Rocket Lab's Employee Stock Purchase Program. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid vacation, holidays, and sick leave; paid parental leave; and other discounts and perks. Base Pay Range (CO Only) $120,000-$165,000 USD WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work, and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. Important information: FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. FOR CANDIDATES SEEKING TO WORK IN NEW ZEALAND OFFICES ONLY: For security reasons, background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union, or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click here ITAR Regulations.
09/14/2026
Full time
Job DescriptionJob Description ABOUT ROCKET LAB Rocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep the world connected, protected, expand humanity's reach to the Moon, Mars, and beyond. We move fast, build real hardware for meaningful missions, and make the impossible routine. Come shape the future with us. SPACE SYSTEMS At Rocket Lab, we're not just launching rockets - we're building the future of space. Our Space Systems team builds everything from complete spacecraft, precision payloads to the components and subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and more. Our Space Systems team has enabled more than 1,700 missions, ranging from interplanetary exploration, in-space manufacturing to national security and defense initiatives. The team has built spacecraft, payloads, and components for missions to the Moon and Mars, working with partners including NASA, the Space Development Agency, and the U.S. Space Force. Whether it's a single high-performance spacecraft, constellation, or the vertically integrated components that help them get to space - our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR NETWORK SOFTWARE ENGINEER I/II - SECRET CLEARANCE Rocket Lab is looking for a driven Senior Network Software Engineer I/II to be based out of our office in Littleton, CO. This role will work with a team of engineers on Rocket Lab's flagship efforts to deliver on program milestones related to Space-to-Space Communications, Space-to-Ground Communications, Payload Software, and Data Security. The successful candidate will have prior experience managing software development efforts for embedded systems and government programs. Knowledge of secure network systems is a must have, with RF and spacecraft experience being an additional benefit. This role will report to the Head of Flight Software. WHAT YOU'LL GET TO DO: Manage the software development and integration of routers, radios, and laser communication devices on a constellation of spacecraft. Manage suppliers and subcontractors to successfully develop and test an integrated system Interface directly with subcontractors, consultants, and internal engineering teams to develop and maintain product development plans, provide progress updates, and meet project delivery milestones Design and develop simulation and test approaches for constellation networking Define KPIs for contractors and internal development teams Set the battle rhythm for subcontractors to provide feature drops to the overall program Develop and maintain staffing plans with senior leadership Plan major integration points and testing between teams Drive best practices for collecting feedback and implementing improvements Develop and maintain software development standards and procedures to ensure that all software deliverables are of the highest quality and meet customer requirements (Please note: This position can be hired at the Senior Network Software Engineer I or Senior Network Software Engineer II level.) QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER I: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 5+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements QUALIFICATIONS YOU'LL BRING AS SENIOR NETWORK SOFTWARE ENGINEER II: Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline 8+ years of relevant work industry experience Comprehensive knowledge of network software. Knowledge of the software development lifecycle Experience using Jira for software development management Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management Active Secret security clearance, with eligibility to obtain TS/SCI U.S citizenship required due to program requirements THESE QUALIFICATIONS WOULD BE NICE TO HAVE: Master's degree in aerospace, computer science, electrical engineering, or other technical discipline Active TS/SCI security clearance An ownership outlook with the desire to build lasting systems and a willingness to identify gaps, develop plans to address them, and engage stakeholders to fill them. Experience with SDA NEBULA architectures Experience with Cyber Security controls Experience with encryption Experience leading a team utilizing agile methodologies Project management qualifications such as PMP, APMP, etc. Ability to identify and address problems with a proactive and systemic approach Proficiency with project and engineering management tools such as Microsoft Project, Smartsheet, etc. Experience with Docker Experience with Kubernetes Experience with DevSecOps Ability to work under pressure and adhere to tight deadlines Excellent communication skills, with the ability to build strong working relationships This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas. The expected salary range for the position is displayed in accordance with the Colorado Equal Pay for Equal Work Act. Final agreed upon compensation is based upon individual qualifications and experience. Base salary is only one part of Rocket Lab's compensation package for this role. You may be eligible for company stock, or cash incentives, and can purchase discounted stock through Rocket Lab's Employee Stock Purchase Program. Employee benefits also include medical, dental, and vision insurance coverage; 401(k) retirement plan options; paid vacation, holidays, and sick leave; paid parental leave; and other discounts and perks. Base Pay Range (CO Only) $120,000-$165,000 USD WHAT TO EXPECT We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work, and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way. Important information: FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here. Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days. FOR CANDIDATES SEEKING TO WORK IN NEW ZEALAND OFFICES ONLY: For security reasons, background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union, or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click here ITAR Regulations.
C++ Software Engineer (Senior, Staff, or Lead)
Ghost Robotics Corporation Philadelphia, Pennsylvania
Job DescriptionJob DescriptionDescription: We're a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance. We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software engineering practices. You'll work on core robotics software while also contributing to the tooling, build systems, and CI infrastructure that keep our development fast and reliable. This role suits someone who enjoys both architecting clean C++ systems and owning the engineering environment around them. How leveling works This is one role, open at the Senior, Staff, or Lead level. The responsibilities below reflect the core of the role at every level. You don't need to decide which level fits you before applying. The selected candidate will be placed at the level commensurate with the skills, scope, and experience they demonstrate through the interview process, and the offer will align with that level. Senior and Staff are individual-contributor positions. Lead carries the same technical scope plus people-leadership responsibilities, for candidates who want them. What you'll do (all levels) Design, implement, and maintain high-quality C++ code for robotics systems Apply modern C++ (C+/20) design patterns and best practices Contribute to system architecture with a focus on performance, safety, and maintainability Set up and maintain Linux-based development environments Configure and maintain GitLab CI/CD pipelines for build, test, and deployment Improve build systems (e.g., CMake) and dependency management Write unit and integration tests, and support automated testing workflows Collaborate with robotics, controls, and hardware engineers Participate in code reviews and help raise overall code quality Senior C++ Software Engineer Typically reached with 5+ years of relevant experience, or 3+ years following a PhD Owns a defined technical area and delivers independently end to end Mentors less-experienced engineers Track record of shipping production C++ in real systems Staff C++ Software Engineer Typically reached with 8+ years of relevant experience Drives technical direction and architecture across the team's area Sets engineering standards and multiplies the output of others Demonstrated influence beyond their own deliverables, across teams or a whole codebase Lead C++ Software Engineer Typically reached with 10+ years of relevant experience, including experience guiding engineers Staff-level technical scope plus people-leadership responsibilities: direct reports, hiring, performance, and team planning Demonstrated ability to grow engineers and run a healthy, productive team Requirements: Core qualifications (all levels) Strong proficiency in modern C++ (C+ or newer), with real experience shipping production systems. We weigh what you've built and shipped over where your degree is from. An advanced degree in CS, Electrical/Computer Engineering, Robotics, or a related field is one path in. Equivalent industry experience is another, and just as welcome. Hands-on command of modern C++ concepts: RAII, smart pointers, move semantics, templates and generic programming, concurrency primitives and thread safety, and clean API and library design Solid understanding of software design principles and patterns Experience working in Linux development environments Hands-on experience with Git and collaborative workflows Experience setting up or maintaining CI pipelines (GitLab CI preferred) Familiarity with build systems such as CMake Strong debugging skills and attention to detail Preferred qualifications Experience in robotics, embedded systems, or real-time software Familiarity with ROS / ROS 2 Experience with cross-compilation or embedded Linux Knowledge of performance profiling and optimization Experience with Docker or containerized development environments Exposure to Python or other scripting languages for tooling What we offer Work on real-world robotics systems with tangible impact A strong engineering culture that values clean code and good design The opportunity to influence architecture, tooling, and development workflows Flexible work arrangements where possible The anticipated starting base salary for this position is $135,000 to $185,000 per year, placed by level as described above Location Philadelphia, PA. This is a full-time, on-site role. No remote candidates will be considered at this time. Travel None required, though domestic and international opportunities exist for engineers who want field exposure. Compensation Competitive base salary, full benefits, and a highly motivating equity incentive package. Flexible time off policy. We focus on output, impact, and the ability to work alongside a stellar interdisciplinary team. Additional Information Clear standard background checks are required pre-hire, post-hire, and at any time during employment. Permanent U.S. residency is required.
09/14/2026
Full time
Job DescriptionJob DescriptionDescription: We're a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance. We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software engineering practices. You'll work on core robotics software while also contributing to the tooling, build systems, and CI infrastructure that keep our development fast and reliable. This role suits someone who enjoys both architecting clean C++ systems and owning the engineering environment around them. How leveling works This is one role, open at the Senior, Staff, or Lead level. The responsibilities below reflect the core of the role at every level. You don't need to decide which level fits you before applying. The selected candidate will be placed at the level commensurate with the skills, scope, and experience they demonstrate through the interview process, and the offer will align with that level. Senior and Staff are individual-contributor positions. Lead carries the same technical scope plus people-leadership responsibilities, for candidates who want them. What you'll do (all levels) Design, implement, and maintain high-quality C++ code for robotics systems Apply modern C++ (C+/20) design patterns and best practices Contribute to system architecture with a focus on performance, safety, and maintainability Set up and maintain Linux-based development environments Configure and maintain GitLab CI/CD pipelines for build, test, and deployment Improve build systems (e.g., CMake) and dependency management Write unit and integration tests, and support automated testing workflows Collaborate with robotics, controls, and hardware engineers Participate in code reviews and help raise overall code quality Senior C++ Software Engineer Typically reached with 5+ years of relevant experience, or 3+ years following a PhD Owns a defined technical area and delivers independently end to end Mentors less-experienced engineers Track record of shipping production C++ in real systems Staff C++ Software Engineer Typically reached with 8+ years of relevant experience Drives technical direction and architecture across the team's area Sets engineering standards and multiplies the output of others Demonstrated influence beyond their own deliverables, across teams or a whole codebase Lead C++ Software Engineer Typically reached with 10+ years of relevant experience, including experience guiding engineers Staff-level technical scope plus people-leadership responsibilities: direct reports, hiring, performance, and team planning Demonstrated ability to grow engineers and run a healthy, productive team Requirements: Core qualifications (all levels) Strong proficiency in modern C++ (C+ or newer), with real experience shipping production systems. We weigh what you've built and shipped over where your degree is from. An advanced degree in CS, Electrical/Computer Engineering, Robotics, or a related field is one path in. Equivalent industry experience is another, and just as welcome. Hands-on command of modern C++ concepts: RAII, smart pointers, move semantics, templates and generic programming, concurrency primitives and thread safety, and clean API and library design Solid understanding of software design principles and patterns Experience working in Linux development environments Hands-on experience with Git and collaborative workflows Experience setting up or maintaining CI pipelines (GitLab CI preferred) Familiarity with build systems such as CMake Strong debugging skills and attention to detail Preferred qualifications Experience in robotics, embedded systems, or real-time software Familiarity with ROS / ROS 2 Experience with cross-compilation or embedded Linux Knowledge of performance profiling and optimization Experience with Docker or containerized development environments Exposure to Python or other scripting languages for tooling What we offer Work on real-world robotics systems with tangible impact A strong engineering culture that values clean code and good design The opportunity to influence architecture, tooling, and development workflows Flexible work arrangements where possible The anticipated starting base salary for this position is $135,000 to $185,000 per year, placed by level as described above Location Philadelphia, PA. This is a full-time, on-site role. No remote candidates will be considered at this time. Travel None required, though domestic and international opportunities exist for engineers who want field exposure. Compensation Competitive base salary, full benefits, and a highly motivating equity incentive package. Flexible time off policy. We focus on output, impact, and the ability to work alongside a stellar interdisciplinary team. Additional Information Clear standard background checks are required pre-hire, post-hire, and at any time during employment. Permanent U.S. residency is required.
C++ Software Engineer (Senior, Staff, or Lead)
Ghost Robotics Corporation Camden, New Jersey
Job DescriptionJob DescriptionDescription: We're a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance. We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software engineering practices. You'll work on core robotics software while also contributing to the tooling, build systems, and CI infrastructure that keep our development fast and reliable. This role suits someone who enjoys both architecting clean C++ systems and owning the engineering environment around them. How leveling works This is one role, open at the Senior, Staff, or Lead level. The responsibilities below reflect the core of the role at every level. You don't need to decide which level fits you before applying. The selected candidate will be placed at the level commensurate with the skills, scope, and experience they demonstrate through the interview process, and the offer will align with that level. Senior and Staff are individual-contributor positions. Lead carries the same technical scope plus people-leadership responsibilities, for candidates who want them. What you'll do (all levels) Design, implement, and maintain high-quality C++ code for robotics systems Apply modern C++ (C+/20) design patterns and best practices Contribute to system architecture with a focus on performance, safety, and maintainability Set up and maintain Linux-based development environments Configure and maintain GitLab CI/CD pipelines for build, test, and deployment Improve build systems (e.g., CMake) and dependency management Write unit and integration tests, and support automated testing workflows Collaborate with robotics, controls, and hardware engineers Participate in code reviews and help raise overall code quality Senior C++ Software Engineer Typically reached with 5+ years of relevant experience, or 3+ years following a PhD Owns a defined technical area and delivers independently end to end Mentors less-experienced engineers Track record of shipping production C++ in real systems Staff C++ Software Engineer Typically reached with 8+ years of relevant experience Drives technical direction and architecture across the team's area Sets engineering standards and multiplies the output of others Demonstrated influence beyond their own deliverables, across teams or a whole codebase Lead C++ Software Engineer Typically reached with 10+ years of relevant experience, including experience guiding engineers Staff-level technical scope plus people-leadership responsibilities: direct reports, hiring, performance, and team planning Demonstrated ability to grow engineers and run a healthy, productive team Requirements: Core qualifications (all levels) Strong proficiency in modern C++ (C+ or newer), with real experience shipping production systems. We weigh what you've built and shipped over where your degree is from. An advanced degree in CS, Electrical/Computer Engineering, Robotics, or a related field is one path in. Equivalent industry experience is another, and just as welcome. Hands-on command of modern C++ concepts: RAII, smart pointers, move semantics, templates and generic programming, concurrency primitives and thread safety, and clean API and library design Solid understanding of software design principles and patterns Experience working in Linux development environments Hands-on experience with Git and collaborative workflows Experience setting up or maintaining CI pipelines (GitLab CI preferred) Familiarity with build systems such as CMake Strong debugging skills and attention to detail Preferred qualifications Experience in robotics, embedded systems, or real-time software Familiarity with ROS / ROS 2 Experience with cross-compilation or embedded Linux Knowledge of performance profiling and optimization Experience with Docker or containerized development environments Exposure to Python or other scripting languages for tooling What we offer Work on real-world robotics systems with tangible impact A strong engineering culture that values clean code and good design The opportunity to influence architecture, tooling, and development workflows Flexible work arrangements where possible The anticipated starting base salary for this position is $135,000 to $185,000 per year, placed by level as described above Location Philadelphia, PA. This is a full-time, on-site role. No remote candidates will be considered at this time. Travel None required, though domestic and international opportunities exist for engineers who want field exposure. Compensation Competitive base salary, full benefits, and a highly motivating equity incentive package. Flexible time off policy. We focus on output, impact, and the ability to work alongside a stellar interdisciplinary team. Additional Information Clear standard background checks are required pre-hire, post-hire, and at any time during employment. Permanent U.S. residency is required.
09/14/2026
Full time
Job DescriptionJob DescriptionDescription: We're a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance. We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software engineering practices. You'll work on core robotics software while also contributing to the tooling, build systems, and CI infrastructure that keep our development fast and reliable. This role suits someone who enjoys both architecting clean C++ systems and owning the engineering environment around them. How leveling works This is one role, open at the Senior, Staff, or Lead level. The responsibilities below reflect the core of the role at every level. You don't need to decide which level fits you before applying. The selected candidate will be placed at the level commensurate with the skills, scope, and experience they demonstrate through the interview process, and the offer will align with that level. Senior and Staff are individual-contributor positions. Lead carries the same technical scope plus people-leadership responsibilities, for candidates who want them. What you'll do (all levels) Design, implement, and maintain high-quality C++ code for robotics systems Apply modern C++ (C+/20) design patterns and best practices Contribute to system architecture with a focus on performance, safety, and maintainability Set up and maintain Linux-based development environments Configure and maintain GitLab CI/CD pipelines for build, test, and deployment Improve build systems (e.g., CMake) and dependency management Write unit and integration tests, and support automated testing workflows Collaborate with robotics, controls, and hardware engineers Participate in code reviews and help raise overall code quality Senior C++ Software Engineer Typically reached with 5+ years of relevant experience, or 3+ years following a PhD Owns a defined technical area and delivers independently end to end Mentors less-experienced engineers Track record of shipping production C++ in real systems Staff C++ Software Engineer Typically reached with 8+ years of relevant experience Drives technical direction and architecture across the team's area Sets engineering standards and multiplies the output of others Demonstrated influence beyond their own deliverables, across teams or a whole codebase Lead C++ Software Engineer Typically reached with 10+ years of relevant experience, including experience guiding engineers Staff-level technical scope plus people-leadership responsibilities: direct reports, hiring, performance, and team planning Demonstrated ability to grow engineers and run a healthy, productive team Requirements: Core qualifications (all levels) Strong proficiency in modern C++ (C+ or newer), with real experience shipping production systems. We weigh what you've built and shipped over where your degree is from. An advanced degree in CS, Electrical/Computer Engineering, Robotics, or a related field is one path in. Equivalent industry experience is another, and just as welcome. Hands-on command of modern C++ concepts: RAII, smart pointers, move semantics, templates and generic programming, concurrency primitives and thread safety, and clean API and library design Solid understanding of software design principles and patterns Experience working in Linux development environments Hands-on experience with Git and collaborative workflows Experience setting up or maintaining CI pipelines (GitLab CI preferred) Familiarity with build systems such as CMake Strong debugging skills and attention to detail Preferred qualifications Experience in robotics, embedded systems, or real-time software Familiarity with ROS / ROS 2 Experience with cross-compilation or embedded Linux Knowledge of performance profiling and optimization Experience with Docker or containerized development environments Exposure to Python or other scripting languages for tooling What we offer Work on real-world robotics systems with tangible impact A strong engineering culture that values clean code and good design The opportunity to influence architecture, tooling, and development workflows Flexible work arrangements where possible The anticipated starting base salary for this position is $135,000 to $185,000 per year, placed by level as described above Location Philadelphia, PA. This is a full-time, on-site role. No remote candidates will be considered at this time. Travel None required, though domestic and international opportunities exist for engineers who want field exposure. Compensation Competitive base salary, full benefits, and a highly motivating equity incentive package. Flexible time off policy. We focus on output, impact, and the ability to work alongside a stellar interdisciplinary team. Additional Information Clear standard background checks are required pre-hire, post-hire, and at any time during employment. Permanent U.S. residency is required.
Northrop Grumman
Staff Software Engineer - Embedded and Real Time
Northrop Grumman Spring Valley, California
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add Staff Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position can be filled on site in San Diego or Palmdale, California. In this role you will design, develop, integrate and test software (SW) for our end-user customers and businesses. You will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile SW development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. Duties and Responsibilities include, but are not limited to: • Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels • Participate in the full SW development life cycle including requirements, design, implementation, qualification, and delivery of SW products to our customers • Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems • Work in Agile Scrum teams to develop SW products for multiple SW baselines Basic Qualifications: •Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. •Experience with the full SW Development Life Cycle (SDLC) •Experience with the following programming and scripting languages: C, C++, and Python •Experience with developing multi-threaded SW used for one of the following real-time applications: flight critical SW, Safety critical SW, medical SW, or mission critical SW •Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity •Experience with Agile SW development, embedded system programming, SWintegration and testing •Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel •Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management •Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. •Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex SW systems •Active in-Scope, U.S. Government Top Secret clearance. •Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. (Of note: SAP/PAR will be upgraded once selected candidate is in role. Therefore, candidate must also be able to obtain and maintain upgraded SAP/PAR.) Preferred Qualifications: •Current applicable SAP access •Basic understanding of PowerPC or ARM assembly •Able to read assembly and use CPU documentation to understand behaviors •Can identify moderate execution defects by only reading code • Understanding of how their embedded SW component will fit into a larger SW system / architecture • Able to document, capture, and present software architectural components in modeling or diagramming tools • Familiarity with OS partitions and isolation architectures • High level understanding of architectural requirements for airworthiness certifications •Strong understanding of the following: o layered SW architectures (e.g. Application, System, Device) o SW hardware interfaces and where they exist in the architecture o Event driven (Interrupts), polling and synchronous SW architectures • Recent experience and proficiency with SW change control, change management, static analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins within the last three years. • Experience with Static & Dynamic Code Analysis Primary Level Salary Range: $177,000.00 - $265,600.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
09/14/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add Staff Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position can be filled on site in San Diego or Palmdale, California. In this role you will design, develop, integrate and test software (SW) for our end-user customers and businesses. You will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile SW development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. Duties and Responsibilities include, but are not limited to: • Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels • Participate in the full SW development life cycle including requirements, design, implementation, qualification, and delivery of SW products to our customers • Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems • Work in Agile Scrum teams to develop SW products for multiple SW baselines Basic Qualifications: •Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. •Experience with the full SW Development Life Cycle (SDLC) •Experience with the following programming and scripting languages: C, C++, and Python •Experience with developing multi-threaded SW used for one of the following real-time applications: flight critical SW, Safety critical SW, medical SW, or mission critical SW •Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity •Experience with Agile SW development, embedded system programming, SWintegration and testing •Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel •Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management •Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. •Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex SW systems •Active in-Scope, U.S. Government Top Secret clearance. •Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. (Of note: SAP/PAR will be upgraded once selected candidate is in role. Therefore, candidate must also be able to obtain and maintain upgraded SAP/PAR.) Preferred Qualifications: •Current applicable SAP access •Basic understanding of PowerPC or ARM assembly •Able to read assembly and use CPU documentation to understand behaviors •Can identify moderate execution defects by only reading code • Understanding of how their embedded SW component will fit into a larger SW system / architecture • Able to document, capture, and present software architectural components in modeling or diagramming tools • Familiarity with OS partitions and isolation architectures • High level understanding of architectural requirements for airworthiness certifications •Strong understanding of the following: o layered SW architectures (e.g. Application, System, Device) o SW hardware interfaces and where they exist in the architecture o Event driven (Interrupts), polling and synchronous SW architectures • Recent experience and proficiency with SW change control, change management, static analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins within the last three years. • Experience with Static & Dynamic Code Analysis Primary Level Salary Range: $177,000.00 - $265,600.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Northrop Grumman
Sr. Staff Software Architect-Guidance Systems Integration-14255
Northrop Grumman
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. What You'll Get To Do: The successful candidate will provide technical leadership within the AVE Flight Guidance, Navigation, and Controls (GNC) team, focusing on the development of mission-critical software products. They will architect complex systems and lead the design, development, testing, and deployment phases, ensuring compatibility through the development and integration of board support packages and driver implementations. Expertise in real-time operating systems is essential, including configuring kernel parameters, managing task scheduling, and implementing inter-process communication. To include the development and facilitation of middleware integration, utilizing appropriate communication models. Responsibilities include integrating application, system, and device layers on real-time embedded systems, performing performance measurements, and optimizing throughput to enhance system performance, and mentoring software engineers. Candidate will also participate and advise in the formal testing approach for embedded software products, closed loop sim integration, and defect troubleshooting and resolution. This position will be located in Roy, Utah and support the Sentinel Program. Job Qualifications: You'll Bring These Qualifications: • 14 Years with Bachelor's in relevant field of study, 12 Years with Masters, 10 Years with PhD or 04 additional years in lieu of a degree. -Must be a US Citizen, with an active DoD Secret clearance and be eligible for a SAP. • Years of SW Experience (Experience in C++, real-time embedded software, and object-oriented design. Experience with full software lifecycle: specification, design, implementation, integration, debugging, and maintenance.) • +5 years of Systems Engineering & Test Experience with System architecture, design, requirements decomposition, hardware-in-the-loop, and simulation testing. • Demonstrated technical leadership and team management skills. • Effective oral and written communication skills, including expertise in executive-level communication. • Experience with engineering metrics, schedule planning, and technical scope execution, utilizing Earned Value Management System (EVMS). • Demonstrated performance in aligning and technical driving execution. • Proven track record of coaching and guiding team members to foster skill development and career growth. Preferred Qualifications: Experience in algorithmic application development and optimization. Experience in real-time embedded software development, including real-time multi-threaded architecture design, w/ knowledge of guidance and control systems. Experience with Integrity Operating Systems and/or VxWorks. Experience with Visual Studio. Experience with MATLAB. Experience with Coverity, SonarCube, CodeSonar, Fortify. Experience with the Atlassian tool set, Kubernetes, Model Based Engineering, GitLab, and DevSecOps best practices. Excellent integration troubleshooting skills. Experience in building low-level code to interact with devices and hardware Experience in compilation and link techniques for achieving memory usage and partitioning design objectives. Familiarity with assembly and low-level code optimization. Familiarity with Board Support Package development and test. In depth knowledge of Guidance, Navigation, and Control (GNC) systems. Proven experience solving challenging architectural problems in embedded systems Primary Level Salary Range: $162,500.00 - $243,700.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
09/14/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. What You'll Get To Do: The successful candidate will provide technical leadership within the AVE Flight Guidance, Navigation, and Controls (GNC) team, focusing on the development of mission-critical software products. They will architect complex systems and lead the design, development, testing, and deployment phases, ensuring compatibility through the development and integration of board support packages and driver implementations. Expertise in real-time operating systems is essential, including configuring kernel parameters, managing task scheduling, and implementing inter-process communication. To include the development and facilitation of middleware integration, utilizing appropriate communication models. Responsibilities include integrating application, system, and device layers on real-time embedded systems, performing performance measurements, and optimizing throughput to enhance system performance, and mentoring software engineers. Candidate will also participate and advise in the formal testing approach for embedded software products, closed loop sim integration, and defect troubleshooting and resolution. This position will be located in Roy, Utah and support the Sentinel Program. Job Qualifications: You'll Bring These Qualifications: • 14 Years with Bachelor's in relevant field of study, 12 Years with Masters, 10 Years with PhD or 04 additional years in lieu of a degree. -Must be a US Citizen, with an active DoD Secret clearance and be eligible for a SAP. • Years of SW Experience (Experience in C++, real-time embedded software, and object-oriented design. Experience with full software lifecycle: specification, design, implementation, integration, debugging, and maintenance.) • +5 years of Systems Engineering & Test Experience with System architecture, design, requirements decomposition, hardware-in-the-loop, and simulation testing. • Demonstrated technical leadership and team management skills. • Effective oral and written communication skills, including expertise in executive-level communication. • Experience with engineering metrics, schedule planning, and technical scope execution, utilizing Earned Value Management System (EVMS). • Demonstrated performance in aligning and technical driving execution. • Proven track record of coaching and guiding team members to foster skill development and career growth. Preferred Qualifications: Experience in algorithmic application development and optimization. Experience in real-time embedded software development, including real-time multi-threaded architecture design, w/ knowledge of guidance and control systems. Experience with Integrity Operating Systems and/or VxWorks. Experience with Visual Studio. Experience with MATLAB. Experience with Coverity, SonarCube, CodeSonar, Fortify. Experience with the Atlassian tool set, Kubernetes, Model Based Engineering, GitLab, and DevSecOps best practices. Excellent integration troubleshooting skills. Experience in building low-level code to interact with devices and hardware Experience in compilation and link techniques for achieving memory usage and partitioning design objectives. Familiarity with assembly and low-level code optimization. Familiarity with Board Support Package development and test. In depth knowledge of Guidance, Navigation, and Control (GNC) systems. Proven experience solving challenging architectural problems in embedded systems Primary Level Salary Range: $162,500.00 - $243,700.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Northrop Grumman
Staff Software Engineer
Northrop Grumman Chula Vista, California
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Staff Software Engineer to join our team on site in San Diego, CA or El Segundo, CA. The candidate should be a self-starter with familiarity working in an Integrated Product Team construct. The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. Travel up to 25% may be required. Basic Qualifications: • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. • Experience with the full software Development Life Cycle (SDLC). • Demonstrated experience being a technical lead responsible for managing and meeting commitments of a supporting team. • Experience in Agile software leadership roles such as Product Owner, Scrum Master, or scaled Agile leadership roles • Experience with some of the following programming and scripting languages: C, C++, Java, and Python. • Experience with Agile software development, object-oriented programming, embedded software programming, software integration and testing. • Experience with several of the following tools: Jira, GitLab, Docker, Fortify, Coverity, or Black Duck. • Ability to document, capture, and present software architectural components in modeling or diagramming tools. • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. • Active in-Scope, U.S. Government Top Secret clearance • Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. Preferred Qualifications: • Experience leading large software organizations in a formal scaled Agile role. • Experience with developing multi-threaded software used for one of the following real-time applications: flight critical, safety, medical, or mission critical software. • Understanding of how their embedded software will fit into a larger software system. • Experience with software running on Real-Time Operating systems such as: VxWorks, Integrity, and/or Real Time Embedded Linux. • Experience with Docker Containers and RHEL 8.10 or later. • Current applicable Special Access Program (SAP) access. Primary Level Salary Range: $177,000.00 - $265,600.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
09/14/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Staff Software Engineer to join our team on site in San Diego, CA or El Segundo, CA. The candidate should be a self-starter with familiarity working in an Integrated Product Team construct. The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. Travel up to 25% may be required. Basic Qualifications: • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. • Experience with the full software Development Life Cycle (SDLC). • Demonstrated experience being a technical lead responsible for managing and meeting commitments of a supporting team. • Experience in Agile software leadership roles such as Product Owner, Scrum Master, or scaled Agile leadership roles • Experience with some of the following programming and scripting languages: C, C++, Java, and Python. • Experience with Agile software development, object-oriented programming, embedded software programming, software integration and testing. • Experience with several of the following tools: Jira, GitLab, Docker, Fortify, Coverity, or Black Duck. • Ability to document, capture, and present software architectural components in modeling or diagramming tools. • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. • Active in-Scope, U.S. Government Top Secret clearance • Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. Preferred Qualifications: • Experience leading large software organizations in a formal scaled Agile role. • Experience with developing multi-threaded software used for one of the following real-time applications: flight critical, safety, medical, or mission critical software. • Understanding of how their embedded software will fit into a larger software system. • Experience with software running on Real-Time Operating systems such as: VxWorks, Integrity, and/or Real Time Embedded Linux. • Experience with Docker Containers and RHEL 8.10 or later. • Current applicable Special Access Program (SAP) access. Primary Level Salary Range: $177,000.00 - $265,600.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Northrop Grumman
Staff Software Engineer
Northrop Grumman Spring Valley, California
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Staff Software Engineer to join our team on site in San Diego, CA or El Segundo, CA. The candidate should be a self-starter with familiarity working in an Integrated Product Team construct. The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. Travel up to 25% may be required. Basic Qualifications: • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. • Experience with the full software Development Life Cycle (SDLC). • Demonstrated experience being a technical lead responsible for managing and meeting commitments of a supporting team. • Experience in Agile software leadership roles such as Product Owner, Scrum Master, or scaled Agile leadership roles • Experience with some of the following programming and scripting languages: C, C++, Java, and Python. • Experience with Agile software development, object-oriented programming, embedded software programming, software integration and testing. • Experience with several of the following tools: Jira, GitLab, Docker, Fortify, Coverity, or Black Duck. • Ability to document, capture, and present software architectural components in modeling or diagramming tools. • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. • Active in-Scope, U.S. Government Top Secret clearance • Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. Preferred Qualifications: • Experience leading large software organizations in a formal scaled Agile role. • Experience with developing multi-threaded software used for one of the following real-time applications: flight critical, safety, medical, or mission critical software. • Understanding of how their embedded software will fit into a larger software system. • Experience with software running on Real-Time Operating systems such as: VxWorks, Integrity, and/or Real Time Embedded Linux. • Experience with Docker Containers and RHEL 8.10 or later. • Current applicable Special Access Program (SAP) access. Primary Level Salary Range: $177,000.00 - $265,600.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
09/14/2026
Full time
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 25% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Staff Software Engineer to join our team on site in San Diego, CA or El Segundo, CA. The candidate should be a self-starter with familiarity working in an Integrated Product Team construct. The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. Travel up to 25% may be required. Basic Qualifications: • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. • Experience with the full software Development Life Cycle (SDLC). • Demonstrated experience being a technical lead responsible for managing and meeting commitments of a supporting team. • Experience in Agile software leadership roles such as Product Owner, Scrum Master, or scaled Agile leadership roles • Experience with some of the following programming and scripting languages: C, C++, Java, and Python. • Experience with Agile software development, object-oriented programming, embedded software programming, software integration and testing. • Experience with several of the following tools: Jira, GitLab, Docker, Fortify, Coverity, or Black Duck. • Ability to document, capture, and present software architectural components in modeling or diagramming tools. • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. • Active in-Scope, U.S. Government Top Secret clearance • Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. Preferred Qualifications: • Experience leading large software organizations in a formal scaled Agile role. • Experience with developing multi-threaded software used for one of the following real-time applications: flight critical, safety, medical, or mission critical software. • Understanding of how their embedded software will fit into a larger software system. • Experience with software running on Real-Time Operating systems such as: VxWorks, Integrity, and/or Real Time Embedded Linux. • Experience with Docker Containers and RHEL 8.10 or later. • Current applicable Special Access Program (SAP) access. Primary Level Salary Range: $177,000.00 - $265,600.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Senior Software Engineer, Integrations
Mashgin Evanston, Illinois
Job DescriptionJob Description About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place. Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless. This is a multi-layered software engineering role. You will be responsible for engineering APIs, app services, embedded systems, and networks to solve integration gaps. From building critical software so kiosks and customer systems communicate correctly to incorporating new payment terminals and peripherals, you'll own critical pieces of tech that power retail transactions. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff. We expect this hire to commute 2 times a week to Woodridge, IL and to occasionally meet customers in-person. What We Value: Impact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every day. Simplicity: Complexity is a waste of time here-we take pride in building things that just work. Hard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what's possible in visual automation. Humility: No task is beneath you. Whether it's high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work done. Ruthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvements. Customer Innovation: We are customer-centric, not customer-pleasing. You won't bend to every client demand; you will let innovation drive the product forward to solve the real problems our users face. Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work. You Will Be Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments. Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience. Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions. Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability. Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications. Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence Minimum Qualifications 5+ years relevant coding experience B.S. or higher in Computer Science (or equivalent work experience) Excellent knowledge of one or more of these languages: Python, C++, TypeScript Comfortable learning new languages, libraries, and frameworks when the solution calls for it. Experience building production-ready code that's used regularly by lots of people. Preferred Qualifications Experience building software from firmware up to the application layer, especially for a public facing device Solid, working experience building software that closely interacts with hardware (payment systems, point of sales, fuel controllers are a plus) Strong proficiency with Python, C, and C++ Experience meeting with and demoing new features for customers. What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $115,000 - $210,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob Description About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place. Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless. This is a multi-layered software engineering role. You will be responsible for engineering APIs, app services, embedded systems, and networks to solve integration gaps. From building critical software so kiosks and customer systems communicate correctly to incorporating new payment terminals and peripherals, you'll own critical pieces of tech that power retail transactions. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff. We expect this hire to commute 2 times a week to Woodridge, IL and to occasionally meet customers in-person. What We Value: Impact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every day. Simplicity: Complexity is a waste of time here-we take pride in building things that just work. Hard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what's possible in visual automation. Humility: No task is beneath you. Whether it's high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work done. Ruthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvements. Customer Innovation: We are customer-centric, not customer-pleasing. You won't bend to every client demand; you will let innovation drive the product forward to solve the real problems our users face. Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work. You Will Be Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments. Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience. Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions. Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability. Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications. Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence Minimum Qualifications 5+ years relevant coding experience B.S. or higher in Computer Science (or equivalent work experience) Excellent knowledge of one or more of these languages: Python, C++, TypeScript Comfortable learning new languages, libraries, and frameworks when the solution calls for it. Experience building production-ready code that's used regularly by lots of people. Preferred Qualifications Experience building software from firmware up to the application layer, especially for a public facing device Solid, working experience building software that closely interacts with hardware (payment systems, point of sales, fuel controllers are a plus) Strong proficiency with Python, C, and C++ Experience meeting with and demoing new features for customers. What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $115,000 - $210,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Software Engineer, Integrations
Mashgin Chicago, Illinois
Job DescriptionJob Description About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place. Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless. This is a multi-layered software engineering role. You will be responsible for engineering APIs, app services, embedded systems, and networks to solve integration gaps. From building critical software so kiosks and customer systems communicate correctly to incorporating new payment terminals and peripherals, you'll own critical pieces of tech that power retail transactions. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff. We expect this hire to commute 2 times a week to Woodridge, IL and to occasionally meet customers in-person. What We Value: Impact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every day. Simplicity: Complexity is a waste of time here-we take pride in building things that just work. Hard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what's possible in visual automation. Humility: No task is beneath you. Whether it's high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work done. Ruthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvements. Customer Innovation: We are customer-centric, not customer-pleasing. You won't bend to every client demand; you will let innovation drive the product forward to solve the real problems our users face. Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work. You Will Be Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments. Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience. Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions. Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability. Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications. Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence Minimum Qualifications 5+ years relevant coding experience B.S. or higher in Computer Science (or equivalent work experience) Excellent knowledge of one or more of these languages: Python, C++, TypeScript Comfortable learning new languages, libraries, and frameworks when the solution calls for it. Experience building production-ready code that's used regularly by lots of people. Preferred Qualifications Experience building software from firmware up to the application layer, especially for a public facing device Solid, working experience building software that closely interacts with hardware (payment systems, point of sales, fuel controllers are a plus) Strong proficiency with Python, C, and C++ Experience meeting with and demoing new features for customers. What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $115,000 - $210,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob Description About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place. Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless. This is a multi-layered software engineering role. You will be responsible for engineering APIs, app services, embedded systems, and networks to solve integration gaps. From building critical software so kiosks and customer systems communicate correctly to incorporating new payment terminals and peripherals, you'll own critical pieces of tech that power retail transactions. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff. We expect this hire to commute 2 times a week to Woodridge, IL and to occasionally meet customers in-person. What We Value: Impact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every day. Simplicity: Complexity is a waste of time here-we take pride in building things that just work. Hard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what's possible in visual automation. Humility: No task is beneath you. Whether it's high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work done. Ruthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvements. Customer Innovation: We are customer-centric, not customer-pleasing. You won't bend to every client demand; you will let innovation drive the product forward to solve the real problems our users face. Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work. You Will Be Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments. Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience. Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions. Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability. Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications. Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence Minimum Qualifications 5+ years relevant coding experience B.S. or higher in Computer Science (or equivalent work experience) Excellent knowledge of one or more of these languages: Python, C++, TypeScript Comfortable learning new languages, libraries, and frameworks when the solution calls for it. Experience building production-ready code that's used regularly by lots of people. Preferred Qualifications Experience building software from firmware up to the application layer, especially for a public facing device Solid, working experience building software that closely interacts with hardware (payment systems, point of sales, fuel controllers are a plus) Strong proficiency with Python, C, and C++ Experience meeting with and demoing new features for customers. What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $115,000 - $210,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Software Engineer, Integrations
Mashgin Oak Park, Illinois
Job DescriptionJob Description About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place. Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless. This is a multi-layered software engineering role. You will be responsible for engineering APIs, app services, embedded systems, and networks to solve integration gaps. From building critical software so kiosks and customer systems communicate correctly to incorporating new payment terminals and peripherals, you'll own critical pieces of tech that power retail transactions. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff. We expect this hire to commute 2 times a week to Woodridge, IL and to occasionally meet customers in-person. What We Value: Impact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every day. Simplicity: Complexity is a waste of time here-we take pride in building things that just work. Hard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what's possible in visual automation. Humility: No task is beneath you. Whether it's high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work done. Ruthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvements. Customer Innovation: We are customer-centric, not customer-pleasing. You won't bend to every client demand; you will let innovation drive the product forward to solve the real problems our users face. Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work. You Will Be Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments. Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience. Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions. Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability. Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications. Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence Minimum Qualifications 5+ years relevant coding experience B.S. or higher in Computer Science (or equivalent work experience) Excellent knowledge of one or more of these languages: Python, C++, TypeScript Comfortable learning new languages, libraries, and frameworks when the solution calls for it. Experience building production-ready code that's used regularly by lots of people. Preferred Qualifications Experience building software from firmware up to the application layer, especially for a public facing device Solid, working experience building software that closely interacts with hardware (payment systems, point of sales, fuel controllers are a plus) Strong proficiency with Python, C, and C++ Experience meeting with and demoing new features for customers. What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $115,000 - $210,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob Description About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place. Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to various convenience store backends. You will be responsible for integrating our hardware and software with customer environments, payment systems, point-of-sale solutions, and enterprise apps so our checkout feels seamless. This is a multi-layered software engineering role. You will be responsible for engineering APIs, app services, embedded systems, and networks to solve integration gaps. From building critical software so kiosks and customer systems communicate correctly to incorporating new payment terminals and peripherals, you'll own critical pieces of tech that power retail transactions. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff. We expect this hire to commute 2 times a week to Woodridge, IL and to occasionally meet customers in-person. What We Value: Impact: You will own significant responsibility and have total ownership over your work. We stay lean and efficient, so your work directly impacts the product we ship every day. Simplicity: Complexity is a waste of time here-we take pride in building things that just work. Hard Work: Forget the glamorous research papers. We prioritize the hard work it takes to achieve real-world clarity and accuracy. You will innovate relentlessly to push the boundaries of what's possible in visual automation. Humility: No task is beneath you. Whether it's high-level architecture or grunt work to fix a bug, we check our egos at the door and get real work done. Ruthless Prioritization: If everything is on fire, nothing is. You will be expected to prioritize ruthlessly, cutting through distractions to focus on the most impactful product improvements. Customer Innovation: We are customer-centric, not customer-pleasing. You won't bend to every client demand; you will let innovation drive the product forward to solve the real problems our users face. Efficiency: Meetings suck. We keep them short and only use them for alignment, giving you your time back to focus on real work. You Will Be Engineering Robust Integrations: Building and maintaining integrations between Mashgin's checkout kiosks and customer payment, point-of-sale, and enterprise systems to enable reliable, scalable deployments. Connecting Hardware & Software: Developing software that bridges embedded devices, payment terminals, peripherals, backend services, and customer APIs into a seamless end-to-end experience. Solving Complex Customer Challenges: Working directly with internal teams and enterprise customers to understand integration requirements, troubleshoot production issues, and deliver elegant technical solutions. Building Integration Infrastructure: Designing and implementing reusable libraries, tooling, and services that accelerate future customer integrations while improving reliability and observability. Debugging Across the Stack: Diagnosing and resolving issues spanning firmware, networking, operating systems, payment devices, cloud services, and distributed applications. Prototyping & Shipping: Rapidly building, testing, and deploying integration solutions, bringing new payment devices, peripherals, and customer systems into production with speed and confidence Minimum Qualifications 5+ years relevant coding experience B.S. or higher in Computer Science (or equivalent work experience) Excellent knowledge of one or more of these languages: Python, C++, TypeScript Comfortable learning new languages, libraries, and frameworks when the solution calls for it. Experience building production-ready code that's used regularly by lots of people. Preferred Qualifications Experience building software from firmware up to the application layer, especially for a public facing device Solid, working experience building software that closely interacts with hardware (payment systems, point of sales, fuel controllers are a plus) Strong proficiency with Python, C, and C++ Experience meeting with and demoing new features for customers. What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $115,000 - $210,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Embedded Systems Engineer, Robotics Hardware
FieldAI Irvine, California
Job DescriptionJob Description FieldAI's Irvine team is where embodied AI meets real robots, real sensors, and real field deployments. Based in the heart of Southern California's robotics ecosystem, we build risk-aware, reliable, field-ready AI systems that solve the hardest problems in robotics and unlock the full potential of embodied intelligence. If you want your work to ship, get tested on hardware, and improve through real deployments, Irvine is the place. We go beyond typical data-driven approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions that deliver results today and get better every time our robots run in the field. Hardware Team: The Hardware Team at Field AI develops perception and compute payloads that power autonomous robotics systems in complex real-world environments. Our work spans the full hardware stack designing and integrating sensing systems (LiDAR, camera, TOF, IMU, GPS), embedded compute (CPUs, GPUs, microcontrollers, Linux, ROS), electrical systems (power distribution, communication), and mechanical components (structures, thermal regulation, ingress protection). The team focuses on both development (research, design, prototyping, testing) and operations (production, testing, QA, debugging). We're a small, fast-moving team, and we care deeply about improving: 1) core capabilities, 2) system reliability, 3) system scalability. As a growing team we are also building operational systems and procedures from the ground up. Embedded Compute Role: As an Embedded Compute Engineer on the Hardware Team at Field AI, you will contribute to the architecture, configuration, and validation of the compute systems that serve as the backbone for our robotic platforms. Your work will span low-level firmware, Linux-based configuration, and system performance analysis across ARM and x86 SBC platforms. From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute stack is optimized, reliable, and robust under field conditions. You will collaborate closely with the sensor, electrical, and autonomy teams to build tightly integrated solutions ready for deployment in challenging field environments. Additionally, while your focus will be on computing systems you will likely contribute across all hardware domains. What You Will Get To Do 1. Compute System Design Compute Architecture: Architect and configure embedded compute platforms (ARM/x86, SBCs) for robotic applications including evaluation, testing and selection. Firmware & Software: Set up and customize Linux environments (Ubuntu, Yocto, JetPack), middleware (ROS), and I/O interfaces. Systems Integration: Integrate compute with sensing and robotic systems. Analyze thermal, power, and bandwidth constraints to meet deployment and runtime requirements. 2. Compute System Implementation Communications: Bring up sensors and peripherals using a range of protocols (USB, Ethernet, GMSL, I C, SPI, CAN). Data Pipelines: Build and maintain drivers, ROS nodes, and data acquisition pipelines for new hardware components. Systems Configuration: Create configuration files, launch scripts, and firmware update workflows. Testing: Conduct system-level tests such as thermal profiling, latency measurement, and power draw analysis. Documentation & Budgets: Maintain flashing procedures, I/O maps, and debug kits. Manage compute and I/O budgets. 3. Compute System Production & Servicing Build: Work with vendors to procure compute hardware. Develop QA checks for incoming units. Support payload integration and scaling. Debug: Support root-cause analysis for boot, connectivity, and throughput issues. Diagnostics Monitoring: Implement watchdogs, health checks, and other evaluation tools. Monitor compute system performance across CPU, GPU, memory, I/O, and networking. What You Have Education: B.S., M.S., or Ph.D. in Computer Engineering, Robotics, Electrical Engineering, or a related field. Experience Level: We are recruiting across a wide range of experience levels from entry level engineers to senior and staff engineers. Embedded Systems: Experience with embedded platforms (Jetson, Raspberry Pi, x86 NUCs, custom SBCs). Linux: Proficiency with Linux system configuration, scripting, and headless deployment tools. Firmware: Strong skills in firmware development for microcontrollers, including bare-metal and RTOS environments. Programming: Proficient in C++ and Python for embedded and application-level development. Communication Protocols: Experience with USB, Ethernet, I C, SPI, CAN, GMSL, and similar interfaces. ROS Ecosystem: Familiarity with ROS, device drivers, TF, and data streaming/publishing. Debugging: Comfort with hardware/software debugging tools (oscilloscopes, logs, power monitors, analyzers). Systems Thinking: Ability to diagnose and optimize across compute, thermal, timing, and I/O layers. What Will Set You Apart Scaling: Experience taking systems from prototype to large scale production. Field Environments: Experience developing systems for harsh field environments. Deployed Robotics: Experience working on robotics deployed in real world settings such as autonomous vehicles, drones, or ruggedized robots. Systems Level Robotics: Fluency across software, electrical, and mechanical systems. Autonomy Software: Knowledge of autonomy stacks used in robotics. As well as how compute performance impacts autonomy algorithms. Our salary range is generous and we consider each individual's background and experience when determining final compensation. Base pay may vary based on role scope, job-related knowledge, skills, experience, and the Irvine, California market. Why Join FieldAI in Irvine? In Irvine, you will work where the robots are. Our local team builds and tests systems on real hardware with real sensors, then ships them to operate in unstructured, previously unknown environments around the world. We are solving one of robotics' hardest challenges: reliable deployment outside the lab. Our Field Foundational Models raise the bar for perception, planning, localization, and manipulation, with an emphasis on explainability and safety for real-world use. You will collaborate with a world-class team that thrives on creativity, resilience, and bold thinking. We bring deep experience from organizations such as DeepMind, NASA JPL, Boston Dynamics, NVIDIA, Amazon, Tesla Autopilot, Cruise, Zoox, Toyota Research Institute, and SpaceX, along with a track record of field deployments and strong performance in DARPA challenge segments. Be Part of the Next Robotics Revolution We are looking for builders who want their work to leave the whiteboard and show up on robots. If you enjoy tackling tough, uncharted questions and working across disciplines, you will find your people here. Our teams span AI, software, robotics engineering, product, field deployment, and technical communication, all focused on shipping systems that perform in the real world. Our headquarters is in Irvine, and we partner closely with teams there as well as colleagues across the US and around the world. Join us in Southern California and help define what dependable, field-ready autonomy looks like. We value diverse perspectives and are committed to fostering an inclusive workplace. We evaluate candidates and employees based on merit, qualifications, and performance, and we do not discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, or any other legally protected status. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob Description FieldAI's Irvine team is where embodied AI meets real robots, real sensors, and real field deployments. Based in the heart of Southern California's robotics ecosystem, we build risk-aware, reliable, field-ready AI systems that solve the hardest problems in robotics and unlock the full potential of embodied intelligence. If you want your work to ship, get tested on hardware, and improve through real deployments, Irvine is the place. We go beyond typical data-driven approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions that deliver results today and get better every time our robots run in the field. Hardware Team: The Hardware Team at Field AI develops perception and compute payloads that power autonomous robotics systems in complex real-world environments. Our work spans the full hardware stack designing and integrating sensing systems (LiDAR, camera, TOF, IMU, GPS), embedded compute (CPUs, GPUs, microcontrollers, Linux, ROS), electrical systems (power distribution, communication), and mechanical components (structures, thermal regulation, ingress protection). The team focuses on both development (research, design, prototyping, testing) and operations (production, testing, QA, debugging). We're a small, fast-moving team, and we care deeply about improving: 1) core capabilities, 2) system reliability, 3) system scalability. As a growing team we are also building operational systems and procedures from the ground up. Embedded Compute Role: As an Embedded Compute Engineer on the Hardware Team at Field AI, you will contribute to the architecture, configuration, and validation of the compute systems that serve as the backbone for our robotic platforms. Your work will span low-level firmware, Linux-based configuration, and system performance analysis across ARM and x86 SBC platforms. From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute stack is optimized, reliable, and robust under field conditions. You will collaborate closely with the sensor, electrical, and autonomy teams to build tightly integrated solutions ready for deployment in challenging field environments. Additionally, while your focus will be on computing systems you will likely contribute across all hardware domains. What You Will Get To Do 1. Compute System Design Compute Architecture: Architect and configure embedded compute platforms (ARM/x86, SBCs) for robotic applications including evaluation, testing and selection. Firmware & Software: Set up and customize Linux environments (Ubuntu, Yocto, JetPack), middleware (ROS), and I/O interfaces. Systems Integration: Integrate compute with sensing and robotic systems. Analyze thermal, power, and bandwidth constraints to meet deployment and runtime requirements. 2. Compute System Implementation Communications: Bring up sensors and peripherals using a range of protocols (USB, Ethernet, GMSL, I C, SPI, CAN). Data Pipelines: Build and maintain drivers, ROS nodes, and data acquisition pipelines for new hardware components. Systems Configuration: Create configuration files, launch scripts, and firmware update workflows. Testing: Conduct system-level tests such as thermal profiling, latency measurement, and power draw analysis. Documentation & Budgets: Maintain flashing procedures, I/O maps, and debug kits. Manage compute and I/O budgets. 3. Compute System Production & Servicing Build: Work with vendors to procure compute hardware. Develop QA checks for incoming units. Support payload integration and scaling. Debug: Support root-cause analysis for boot, connectivity, and throughput issues. Diagnostics Monitoring: Implement watchdogs, health checks, and other evaluation tools. Monitor compute system performance across CPU, GPU, memory, I/O, and networking. What You Have Education: B.S., M.S., or Ph.D. in Computer Engineering, Robotics, Electrical Engineering, or a related field. Experience Level: We are recruiting across a wide range of experience levels from entry level engineers to senior and staff engineers. Embedded Systems: Experience with embedded platforms (Jetson, Raspberry Pi, x86 NUCs, custom SBCs). Linux: Proficiency with Linux system configuration, scripting, and headless deployment tools. Firmware: Strong skills in firmware development for microcontrollers, including bare-metal and RTOS environments. Programming: Proficient in C++ and Python for embedded and application-level development. Communication Protocols: Experience with USB, Ethernet, I C, SPI, CAN, GMSL, and similar interfaces. ROS Ecosystem: Familiarity with ROS, device drivers, TF, and data streaming/publishing. Debugging: Comfort with hardware/software debugging tools (oscilloscopes, logs, power monitors, analyzers). Systems Thinking: Ability to diagnose and optimize across compute, thermal, timing, and I/O layers. What Will Set You Apart Scaling: Experience taking systems from prototype to large scale production. Field Environments: Experience developing systems for harsh field environments. Deployed Robotics: Experience working on robotics deployed in real world settings such as autonomous vehicles, drones, or ruggedized robots. Systems Level Robotics: Fluency across software, electrical, and mechanical systems. Autonomy Software: Knowledge of autonomy stacks used in robotics. As well as how compute performance impacts autonomy algorithms. Our salary range is generous and we consider each individual's background and experience when determining final compensation. Base pay may vary based on role scope, job-related knowledge, skills, experience, and the Irvine, California market. Why Join FieldAI in Irvine? In Irvine, you will work where the robots are. Our local team builds and tests systems on real hardware with real sensors, then ships them to operate in unstructured, previously unknown environments around the world. We are solving one of robotics' hardest challenges: reliable deployment outside the lab. Our Field Foundational Models raise the bar for perception, planning, localization, and manipulation, with an emphasis on explainability and safety for real-world use. You will collaborate with a world-class team that thrives on creativity, resilience, and bold thinking. We bring deep experience from organizations such as DeepMind, NASA JPL, Boston Dynamics, NVIDIA, Amazon, Tesla Autopilot, Cruise, Zoox, Toyota Research Institute, and SpaceX, along with a track record of field deployments and strong performance in DARPA challenge segments. Be Part of the Next Robotics Revolution We are looking for builders who want their work to leave the whiteboard and show up on robots. If you enjoy tackling tough, uncharted questions and working across disciplines, you will find your people here. Our teams span AI, software, robotics engineering, product, field deployment, and technical communication, all focused on shipping systems that perform in the real world. Our headquarters is in Irvine, and we partner closely with teams there as well as colleagues across the US and around the world. Join us in Southern California and help define what dependable, field-ready autonomy looks like. We value diverse perspectives and are committed to fostering an inclusive workplace. We evaluate candidates and employees based on merit, qualifications, and performance, and we do not discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, or any other legally protected status. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Embedded Software Engineer - II - Contract
Autonomous Solutions Mendon, Utah
Job DescriptionJob DescriptionAt ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Whether its construction, solar, agriculture, or something new, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail, Autonomy and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract role. The selected candidate will interview with ASI and work as an integrated member of the ASI team. W-2 employment, payroll, and benefits will be administered through one of ASI's staffing partners. As an Embedded Software Engineer II, you will participate in the full software development lifecycle for embedded systems operating on autonomous robotic vehicles. You will develop features, diagnose defects, and integrate software across vehicle control, actuator, and sensor systems. With 3-5 years of embedded C/C++ experience, you bring the depth to work independently on complex real-time systems and the discipline to write clean, testable, reusable code. ResponsibilitiesDevelop and maintain features for embedded applications on autonomous robotic vehicle and resolve defects across vehicle control, actuator, and perception sensor systems.Participate in systems engineering to ensure smooth software integration across hardware and software stacks.Write clean, reusable C and C++ code following SOLID principles and established design and maintain unit, integration, and system simulation tests with a test-first approach.Contribute to continuous refactoring and use distributed version control effectively.Support fielded systems and collaborate with engineering teams to resolve integration issues. QualificationsBachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.3+ years designing and implementing embedded real-time software systems using C/C++.Familiarity with large multithreaded embedded applications running on an RTOS.Familiarity with electrical and mechanical systems.Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232.Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics.Experience with Agile development, device drivers, or flash programming tools a plus. Physical RequirementsAbility to remain in a stationary position at a computer workstation for extended periods.Ability to operate a computer and other office productivity equipment continuously.Ability to communicate and exchange information in person, via phone, and through electronic means.Ability to traverse office, lab, data center, and field environments as required. At Autonomous Solutions Inc, we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. Autonomous Solutions Inc complies with all applicable federal, state, and local laws regarding nondiscrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process. Job Posted by ApplicantPro
09/13/2026
Full time
Job DescriptionJob DescriptionAt ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Whether its construction, solar, agriculture, or something new, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail, Autonomy and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract role. The selected candidate will interview with ASI and work as an integrated member of the ASI team. W-2 employment, payroll, and benefits will be administered through one of ASI's staffing partners. As an Embedded Software Engineer II, you will participate in the full software development lifecycle for embedded systems operating on autonomous robotic vehicles. You will develop features, diagnose defects, and integrate software across vehicle control, actuator, and sensor systems. With 3-5 years of embedded C/C++ experience, you bring the depth to work independently on complex real-time systems and the discipline to write clean, testable, reusable code. ResponsibilitiesDevelop and maintain features for embedded applications on autonomous robotic vehicle and resolve defects across vehicle control, actuator, and perception sensor systems.Participate in systems engineering to ensure smooth software integration across hardware and software stacks.Write clean, reusable C and C++ code following SOLID principles and established design and maintain unit, integration, and system simulation tests with a test-first approach.Contribute to continuous refactoring and use distributed version control effectively.Support fielded systems and collaborate with engineering teams to resolve integration issues. QualificationsBachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.3+ years designing and implementing embedded real-time software systems using C/C++.Familiarity with large multithreaded embedded applications running on an RTOS.Familiarity with electrical and mechanical systems.Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232.Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics.Experience with Agile development, device drivers, or flash programming tools a plus. Physical RequirementsAbility to remain in a stationary position at a computer workstation for extended periods.Ability to operate a computer and other office productivity equipment continuously.Ability to communicate and exchange information in person, via phone, and through electronic means.Ability to traverse office, lab, data center, and field environments as required. At Autonomous Solutions Inc, we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. Autonomous Solutions Inc complies with all applicable federal, state, and local laws regarding nondiscrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process. Job Posted by ApplicantPro
Embedded Software Engineer - II - Contract
Autonomous Solutions Logan, Utah
Job DescriptionJob DescriptionAt ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Whether its construction, solar, agriculture, or something new, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail, Autonomy and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract role. The selected candidate will interview with ASI and work as an integrated member of the ASI team. W-2 employment, payroll, and benefits will be administered through one of ASI's staffing partners. As an Embedded Software Engineer II, you will participate in the full software development lifecycle for embedded systems operating on autonomous robotic vehicles. You will develop features, diagnose defects, and integrate software across vehicle control, actuator, and sensor systems. With 3-5 years of embedded C/C++ experience, you bring the depth to work independently on complex real-time systems and the discipline to write clean, testable, reusable code. ResponsibilitiesDevelop and maintain features for embedded applications on autonomous robotic vehicle and resolve defects across vehicle control, actuator, and perception sensor systems.Participate in systems engineering to ensure smooth software integration across hardware and software stacks.Write clean, reusable C and C++ code following SOLID principles and established design and maintain unit, integration, and system simulation tests with a test-first approach.Contribute to continuous refactoring and use distributed version control effectively.Support fielded systems and collaborate with engineering teams to resolve integration issues. QualificationsBachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.3+ years designing and implementing embedded real-time software systems using C/C++.Familiarity with large multithreaded embedded applications running on an RTOS.Familiarity with electrical and mechanical systems.Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232.Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics.Experience with Agile development, device drivers, or flash programming tools a plus. Physical RequirementsAbility to remain in a stationary position at a computer workstation for extended periods.Ability to operate a computer and other office productivity equipment continuously.Ability to communicate and exchange information in person, via phone, and through electronic means.Ability to traverse office, lab, data center, and field environments as required. At Autonomous Solutions Inc, we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. Autonomous Solutions Inc complies with all applicable federal, state, and local laws regarding nondiscrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process. Job Posted by ApplicantPro
09/13/2026
Full time
Job DescriptionJob DescriptionAt ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Whether its construction, solar, agriculture, or something new, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail, Autonomy and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract role. The selected candidate will interview with ASI and work as an integrated member of the ASI team. W-2 employment, payroll, and benefits will be administered through one of ASI's staffing partners. As an Embedded Software Engineer II, you will participate in the full software development lifecycle for embedded systems operating on autonomous robotic vehicles. You will develop features, diagnose defects, and integrate software across vehicle control, actuator, and sensor systems. With 3-5 years of embedded C/C++ experience, you bring the depth to work independently on complex real-time systems and the discipline to write clean, testable, reusable code. ResponsibilitiesDevelop and maintain features for embedded applications on autonomous robotic vehicle and resolve defects across vehicle control, actuator, and perception sensor systems.Participate in systems engineering to ensure smooth software integration across hardware and software stacks.Write clean, reusable C and C++ code following SOLID principles and established design and maintain unit, integration, and system simulation tests with a test-first approach.Contribute to continuous refactoring and use distributed version control effectively.Support fielded systems and collaborate with engineering teams to resolve integration issues. QualificationsBachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.3+ years designing and implementing embedded real-time software systems using C/C++.Familiarity with large multithreaded embedded applications running on an RTOS.Familiarity with electrical and mechanical systems.Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232.Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics.Experience with Agile development, device drivers, or flash programming tools a plus. Physical RequirementsAbility to remain in a stationary position at a computer workstation for extended periods.Ability to operate a computer and other office productivity equipment continuously.Ability to communicate and exchange information in person, via phone, and through electronic means.Ability to traverse office, lab, data center, and field environments as required. At Autonomous Solutions Inc, we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. Autonomous Solutions Inc complies with all applicable federal, state, and local laws regarding nondiscrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process. Job Posted by ApplicantPro
Staff Cloud Software Engineer
Mainspring Energy Menlo Park, California
Job DescriptionJob DescriptionAbout Mainspring Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more. The core values that ground our work, guide our decisions, and connect us together: Pragmatic Optimism Excellence without Ego Proactive Collaboration Job Overview Mainspring Energy is reinventing distributed power generation with our Linear Generator - a fuel-flexible, ultra-low emissions platform delivering resilient, on-site power for commercial, industrial, and utility customers. Now we're scaling our fleet. We're looking for the right architect to own the cloud-to-field software ecosystem that powers, monitors, and optimizes our distributed energy assets. This is a rare opportunity to unify cloud, data, and embedded device software under one technical vision - and scale a platform that directly enables the energy transition. This is industrial-grade, uptime-critical, hardware-connected software. Responsibilities Ingest and process real-time telemetry from thousands of generators at high speed Enable secure monitoring, diagnostics, and control of remote devices at scale Build infrastructure to enable updating software on remote embedded devices When our software works, customers stay powered. When it doesn't, the stakes are real Qualifications You are a systems thinker who understands that software decisions impact physical infrastructure. 12 + years in software engineering on production systems, including team technical leadership Experience with device-to-cloud architectures and telemetry pipelines Experience with AWS, GCP, or Azure Experience in distributed systems and cloud infrastructure A reliability-first mindset - 99% uptime isn't good enough Experience in Industrial IoT, energy systems, industrial automation, or fleet-scale device platforms a plus This position is onsite at our Menlo Park HQ. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits. Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don't meet all posted requirements for a particular role, we'd still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background. In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob DescriptionAbout Mainspring Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more. The core values that ground our work, guide our decisions, and connect us together: Pragmatic Optimism Excellence without Ego Proactive Collaboration Job Overview Mainspring Energy is reinventing distributed power generation with our Linear Generator - a fuel-flexible, ultra-low emissions platform delivering resilient, on-site power for commercial, industrial, and utility customers. Now we're scaling our fleet. We're looking for the right architect to own the cloud-to-field software ecosystem that powers, monitors, and optimizes our distributed energy assets. This is a rare opportunity to unify cloud, data, and embedded device software under one technical vision - and scale a platform that directly enables the energy transition. This is industrial-grade, uptime-critical, hardware-connected software. Responsibilities Ingest and process real-time telemetry from thousands of generators at high speed Enable secure monitoring, diagnostics, and control of remote devices at scale Build infrastructure to enable updating software on remote embedded devices When our software works, customers stay powered. When it doesn't, the stakes are real Qualifications You are a systems thinker who understands that software decisions impact physical infrastructure. 12 + years in software engineering on production systems, including team technical leadership Experience with device-to-cloud architectures and telemetry pipelines Experience with AWS, GCP, or Azure Experience in distributed systems and cloud infrastructure A reliability-first mindset - 99% uptime isn't good enough Experience in Industrial IoT, energy systems, industrial automation, or fleet-scale device platforms a plus This position is onsite at our Menlo Park HQ. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits. Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don't meet all posted requirements for a particular role, we'd still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background. In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Staff Cloud Software Engineer
Mainspring Energy San Mateo, California
Job DescriptionJob DescriptionAbout Mainspring Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more. The core values that ground our work, guide our decisions, and connect us together: Pragmatic Optimism Excellence without Ego Proactive Collaboration Job Overview Mainspring Energy is reinventing distributed power generation with our Linear Generator - a fuel-flexible, ultra-low emissions platform delivering resilient, on-site power for commercial, industrial, and utility customers. Now we're scaling our fleet. We're looking for the right architect to own the cloud-to-field software ecosystem that powers, monitors, and optimizes our distributed energy assets. This is a rare opportunity to unify cloud, data, and embedded device software under one technical vision - and scale a platform that directly enables the energy transition. This is industrial-grade, uptime-critical, hardware-connected software. Responsibilities Ingest and process real-time telemetry from thousands of generators at high speed Enable secure monitoring, diagnostics, and control of remote devices at scale Build infrastructure to enable updating software on remote embedded devices When our software works, customers stay powered. When it doesn't, the stakes are real Qualifications You are a systems thinker who understands that software decisions impact physical infrastructure. 12 + years in software engineering on production systems, including team technical leadership Experience with device-to-cloud architectures and telemetry pipelines Experience with AWS, GCP, or Azure Experience in distributed systems and cloud infrastructure A reliability-first mindset - 99% uptime isn't good enough Experience in Industrial IoT, energy systems, industrial automation, or fleet-scale device platforms a plus This position is onsite at our Menlo Park HQ. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits. Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don't meet all posted requirements for a particular role, we'd still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background. In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob DescriptionAbout Mainspring Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more. The core values that ground our work, guide our decisions, and connect us together: Pragmatic Optimism Excellence without Ego Proactive Collaboration Job Overview Mainspring Energy is reinventing distributed power generation with our Linear Generator - a fuel-flexible, ultra-low emissions platform delivering resilient, on-site power for commercial, industrial, and utility customers. Now we're scaling our fleet. We're looking for the right architect to own the cloud-to-field software ecosystem that powers, monitors, and optimizes our distributed energy assets. This is a rare opportunity to unify cloud, data, and embedded device software under one technical vision - and scale a platform that directly enables the energy transition. This is industrial-grade, uptime-critical, hardware-connected software. Responsibilities Ingest and process real-time telemetry from thousands of generators at high speed Enable secure monitoring, diagnostics, and control of remote devices at scale Build infrastructure to enable updating software on remote embedded devices When our software works, customers stay powered. When it doesn't, the stakes are real Qualifications You are a systems thinker who understands that software decisions impact physical infrastructure. 12 + years in software engineering on production systems, including team technical leadership Experience with device-to-cloud architectures and telemetry pipelines Experience with AWS, GCP, or Azure Experience in distributed systems and cloud infrastructure A reliability-first mindset - 99% uptime isn't good enough Experience in Industrial IoT, energy systems, industrial automation, or fleet-scale device platforms a plus This position is onsite at our Menlo Park HQ. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits. Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don't meet all posted requirements for a particular role, we'd still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background. In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Staff Embedded Software Engineer
CesiumAstro Austin, Texas
Job DescriptionJob DescriptionPlease Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3 , or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you will be the organization's technical authority for embedded software engineering, responsible for defining embedded software architectures, advancing engineering methodologies, and solving the organization's most complex software and hardware integration challenges. This role shapes the technical direction of multiple products and programs while driving the development of next-generation embedded software technologies. Working cross-functionally with software, electrical, systems, hardware, quality, and test engineering teams, this role advises leadership, customers, and engineering organizations while advancing technical excellence and organizational capability. JOB DUTIES AND RESPONSIBILITIES Design and implement software for embedded devices and systems, from requirements to production and commercial deployment. Design, develop, code, test, debug and document system software. Review code and system designs. Analyze code for efficiency, stability and scalability. Integrate and validate new product designs. Support software quality assurance and optimize I/O performance. Provide post-production/in-orbit customer support. Interface with hardware design and development engineers. Assess third party and open source software. JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 8 years of industry experience in software development. Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. Extensive programming experience in C and an object oriented programming language, preferably C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. PREFERRED EXPERIENCE Experience with products for aerospace applications. Adequate knowledge of reading electronics schematics and component data sheets. Experience with ARM processors and fully-featured microcontrollers. Experience in design and development of a Software Development Kit (SDK). CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
09/13/2026
Full time
Job DescriptionJob DescriptionPlease Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3 , or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you will be the organization's technical authority for embedded software engineering, responsible for defining embedded software architectures, advancing engineering methodologies, and solving the organization's most complex software and hardware integration challenges. This role shapes the technical direction of multiple products and programs while driving the development of next-generation embedded software technologies. Working cross-functionally with software, electrical, systems, hardware, quality, and test engineering teams, this role advises leadership, customers, and engineering organizations while advancing technical excellence and organizational capability. JOB DUTIES AND RESPONSIBILITIES Design and implement software for embedded devices and systems, from requirements to production and commercial deployment. Design, develop, code, test, debug and document system software. Review code and system designs. Analyze code for efficiency, stability and scalability. Integrate and validate new product designs. Support software quality assurance and optimize I/O performance. Provide post-production/in-orbit customer support. Interface with hardware design and development engineers. Assess third party and open source software. JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 8 years of industry experience in software development. Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. Extensive programming experience in C and an object oriented programming language, preferably C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. PREFERRED EXPERIENCE Experience with products for aerospace applications. Adequate knowledge of reading electronics schematics and component data sheets. Experience with ARM processors and fully-featured microcontrollers. Experience in design and development of a Software Development Kit (SDK). CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Staff AI-Native Software Engineer
Cricut South Jordan, Utah
Job DescriptionJob DescriptionCompany Description Cricut empowers people to make and personalize almost anything-from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and materials make creativity easy and accessible for everyone. We believe everyone is born creative, and our mission is to put the power of handmade into the hands of all. With a passionate community of Makers around the world, Cricut helps turn inspiration into real, tangible creations-one project at a time. Let's make. Job Description We're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product-spanning desktop and mobile apps for manual and AI-assisted design creation, cloud-saved projects, and rock-solid connectivity and execution on cutting machines over Bluetooth, USB, and Wi-Fi. This role demands deep systems thinking across client apps, backend services, device connectivity, and hardware/firmware integration, with a mandate to make the entire stack secure, scalable, extensible, maintainable, observable, and genuinely delightful to use. Just as important, you'll shape how AI gets woven into both the product experience itself and the way our engineering organization builds software. Key Responsibilities Champion AI-native engineering practices (agentic coding, AI-assisted review, test generation, AI-augmented design/ADRs) while staying hands-on in critical code paths and maintaining quality, security, and human oversight. Drive end-to-end architecture across app, cloud, and device layers-data/control flow, latency, reliability, failure recovery, APIs/integration contracts (with versioning), cross-platform app design, and reliable Bluetooth/USB/Wi-Fi connectivity. Lead architecture governance up front for major initiatives: author/review ADRs, run architecture reviews, and keep major PRs traceable to their ADR. Own planning, estimation, and delivery accountability-scrutinizing estimates and separating engineering effort from calendar time. Ensure reliability, security, and performance through retries, secure auth, encryption, certificate validation, and permissions. Partner cross-functionally with product, design, QA, manufacturing, firmware/EE, AI/ML, support, and security, and mentor engineering leaders on performance/UX/reliability/cost tradeoffs. Own safe shipping and release health-feature flags, progressive rollout, kill-switches, A/B experiments, and telemetry-driven tracking of crash-free rate, performance budgets, and defect counts. Qualifications 8+ years shipping production software across the full stack-client apps, backend services, and device integration-with strong proficiency in several of the following technologies: Swift, Kotlin, JavaScript/TypeScript, C#, React, and Python. At least a year of hands-on, pragmatic use of modern AI engineering tools (Claude Code, Cursor, Copilot, agentic SDKs), with the credibility to lead a team in adopting them safely-paired with production experience integrating AI/LLM capabilities: model orchestration, retrieval, agentic patterns, evals, and managing latency/cost/reliability tradeoffs. Proven track record building cross-platform products at scale across iOS, Android, desktop, and web, using shared code, platform abstraction layers, and disciplined API contracts; React Native or Flutter experience a plus. Strong expertise in device connectivity-Bluetooth, Wi-Fi, and USB-including BLE GATT design, Wi-Fi provisioning, and mDNS/SSDP discovery, plus the real-world grit of pairing, interference, bandwidth, reconnection, and platform constraints. Working knowledge of embedded and hardware integration: firmware constraints, command protocols, calibration, safety, OTA updates, and error codes/telemetry. Strong backend experience with REST APIs, microservices, and backend integration, plus a solid security foundation including hands-on asymmetric cryptography. A track record leading large-scale refactors and modernization efforts, with the ability to communicate architecture clearly-diagrams, ADRs, tradeoffs-and influence across teams. Comfortable operating at roughly 90% hands-on implementation, 10% architecture leadership: someone who leads by building, not just directing. Soft Skills Communicates complex technical ideas with clarity-written and verbal-across engineering, product, and design. Influences without authority, building genuine stakeholder alignment even when priorities compete. Mentors with intent, with a track record of leveling up senior engineers into stronger technologists and leaders. Thinks strategically without losing sight of implementation detail-equally comfortable setting direction and getting into the weeds. Stays genuinely curious, tracking advances in software development, tooling, and platforms, and pulls the best of what's new into the team's everyday practice. Additional Information We've Got You Covered At Cricut, we take care of our people. Enjoy competitive Medical, Dental, and Vision coverage, a 401(k) match, generous PTO, tuition reimbursement, and a yearly lifestyle stipend to support your wellness and passions. You'll also receive exclusive employee discounts-and best of all, you'll be surrounded by some of the most talented, creative, and curious minds out there. A Quick Note Before You Apply Cricut is in an exciting chapter of transformation. We're evolving fast-refining our strategy, growing our teams, and raising the bar across everything we do. This is an incredible opportunity for the right kind of person-but it's not for everyone. We're looking for A-players-people who thrive in dynamic environments, turn challenges into momentum, and consistently deliver their best work. If that sounds like you, read on. Here's what makes someone a great fit for this role (and for this moment at Cricut): You move with urgency. You don't wait for perfect clarity to act-you start, learn, and adjust. You set high standards. You take ownership, deliver quality, and hold yourself accountable. You stay focused when things move fast. You prioritize what matters most and tune out the noise. You collaborate like a pro. You elevate others, communicate clearly, and bring a low-ego, high-output energy. You embrace AI as part of your toolkit. From idea exploration to data analysis and creative problem-solving, you leverage AI to accelerate innovation and amplify impact-because technology and creativity go hand-in-hand here. One More Thing (It's a Big One) This role is in-office at least 4-5 days per week. We believe real collaboration, innovation, and culture are built face-to-face. If you're energized by working alongside smart, kind, creative people-and love those hallway conversations that spark the next great idea-you'll feel right at home. If you're looking for a fully remote role, this may not be the right fit. But if you're excited by challenge, purpose, and building something better-let's make something amazing together. Relocation Statement: • This position is eligible for relocation assistance. What to Do Next: Please attach your resume, cover letter and/or include links to your portfolio or other social presence. If you want to show your super powers in other ways - include that information too. You can be sure that Cricut is an employer who values individuality, equality and diversity, so tell us what you're all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information. Cricut is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire. Cricut participates in E-Verify.
09/13/2026
Full time
Job DescriptionJob DescriptionCompany Description Cricut empowers people to make and personalize almost anything-from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and materials make creativity easy and accessible for everyone. We believe everyone is born creative, and our mission is to put the power of handmade into the hands of all. With a passionate community of Makers around the world, Cricut helps turn inspiration into real, tangible creations-one project at a time. Let's make. Job Description We're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product-spanning desktop and mobile apps for manual and AI-assisted design creation, cloud-saved projects, and rock-solid connectivity and execution on cutting machines over Bluetooth, USB, and Wi-Fi. This role demands deep systems thinking across client apps, backend services, device connectivity, and hardware/firmware integration, with a mandate to make the entire stack secure, scalable, extensible, maintainable, observable, and genuinely delightful to use. Just as important, you'll shape how AI gets woven into both the product experience itself and the way our engineering organization builds software. Key Responsibilities Champion AI-native engineering practices (agentic coding, AI-assisted review, test generation, AI-augmented design/ADRs) while staying hands-on in critical code paths and maintaining quality, security, and human oversight. Drive end-to-end architecture across app, cloud, and device layers-data/control flow, latency, reliability, failure recovery, APIs/integration contracts (with versioning), cross-platform app design, and reliable Bluetooth/USB/Wi-Fi connectivity. Lead architecture governance up front for major initiatives: author/review ADRs, run architecture reviews, and keep major PRs traceable to their ADR. Own planning, estimation, and delivery accountability-scrutinizing estimates and separating engineering effort from calendar time. Ensure reliability, security, and performance through retries, secure auth, encryption, certificate validation, and permissions. Partner cross-functionally with product, design, QA, manufacturing, firmware/EE, AI/ML, support, and security, and mentor engineering leaders on performance/UX/reliability/cost tradeoffs. Own safe shipping and release health-feature flags, progressive rollout, kill-switches, A/B experiments, and telemetry-driven tracking of crash-free rate, performance budgets, and defect counts. Qualifications 8+ years shipping production software across the full stack-client apps, backend services, and device integration-with strong proficiency in several of the following technologies: Swift, Kotlin, JavaScript/TypeScript, C#, React, and Python. At least a year of hands-on, pragmatic use of modern AI engineering tools (Claude Code, Cursor, Copilot, agentic SDKs), with the credibility to lead a team in adopting them safely-paired with production experience integrating AI/LLM capabilities: model orchestration, retrieval, agentic patterns, evals, and managing latency/cost/reliability tradeoffs. Proven track record building cross-platform products at scale across iOS, Android, desktop, and web, using shared code, platform abstraction layers, and disciplined API contracts; React Native or Flutter experience a plus. Strong expertise in device connectivity-Bluetooth, Wi-Fi, and USB-including BLE GATT design, Wi-Fi provisioning, and mDNS/SSDP discovery, plus the real-world grit of pairing, interference, bandwidth, reconnection, and platform constraints. Working knowledge of embedded and hardware integration: firmware constraints, command protocols, calibration, safety, OTA updates, and error codes/telemetry. Strong backend experience with REST APIs, microservices, and backend integration, plus a solid security foundation including hands-on asymmetric cryptography. A track record leading large-scale refactors and modernization efforts, with the ability to communicate architecture clearly-diagrams, ADRs, tradeoffs-and influence across teams. Comfortable operating at roughly 90% hands-on implementation, 10% architecture leadership: someone who leads by building, not just directing. Soft Skills Communicates complex technical ideas with clarity-written and verbal-across engineering, product, and design. Influences without authority, building genuine stakeholder alignment even when priorities compete. Mentors with intent, with a track record of leveling up senior engineers into stronger technologists and leaders. Thinks strategically without losing sight of implementation detail-equally comfortable setting direction and getting into the weeds. Stays genuinely curious, tracking advances in software development, tooling, and platforms, and pulls the best of what's new into the team's everyday practice. Additional Information We've Got You Covered At Cricut, we take care of our people. Enjoy competitive Medical, Dental, and Vision coverage, a 401(k) match, generous PTO, tuition reimbursement, and a yearly lifestyle stipend to support your wellness and passions. You'll also receive exclusive employee discounts-and best of all, you'll be surrounded by some of the most talented, creative, and curious minds out there. A Quick Note Before You Apply Cricut is in an exciting chapter of transformation. We're evolving fast-refining our strategy, growing our teams, and raising the bar across everything we do. This is an incredible opportunity for the right kind of person-but it's not for everyone. We're looking for A-players-people who thrive in dynamic environments, turn challenges into momentum, and consistently deliver their best work. If that sounds like you, read on. Here's what makes someone a great fit for this role (and for this moment at Cricut): You move with urgency. You don't wait for perfect clarity to act-you start, learn, and adjust. You set high standards. You take ownership, deliver quality, and hold yourself accountable. You stay focused when things move fast. You prioritize what matters most and tune out the noise. You collaborate like a pro. You elevate others, communicate clearly, and bring a low-ego, high-output energy. You embrace AI as part of your toolkit. From idea exploration to data analysis and creative problem-solving, you leverage AI to accelerate innovation and amplify impact-because technology and creativity go hand-in-hand here. One More Thing (It's a Big One) This role is in-office at least 4-5 days per week. We believe real collaboration, innovation, and culture are built face-to-face. If you're energized by working alongside smart, kind, creative people-and love those hallway conversations that spark the next great idea-you'll feel right at home. If you're looking for a fully remote role, this may not be the right fit. But if you're excited by challenge, purpose, and building something better-let's make something amazing together. Relocation Statement: • This position is eligible for relocation assistance. What to Do Next: Please attach your resume, cover letter and/or include links to your portfolio or other social presence. If you want to show your super powers in other ways - include that information too. You can be sure that Cricut is an employer who values individuality, equality and diversity, so tell us what you're all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information. Cricut is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire. Cricut participates in E-Verify.
Staff AI-Native Software Engineer
Cricut Salt Lake City, Utah
Job DescriptionJob DescriptionCompany Description Cricut empowers people to make and personalize almost anything-from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and materials make creativity easy and accessible for everyone. We believe everyone is born creative, and our mission is to put the power of handmade into the hands of all. With a passionate community of Makers around the world, Cricut helps turn inspiration into real, tangible creations-one project at a time. Let's make. Job Description We're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product-spanning desktop and mobile apps for manual and AI-assisted design creation, cloud-saved projects, and rock-solid connectivity and execution on cutting machines over Bluetooth, USB, and Wi-Fi. This role demands deep systems thinking across client apps, backend services, device connectivity, and hardware/firmware integration, with a mandate to make the entire stack secure, scalable, extensible, maintainable, observable, and genuinely delightful to use. Just as important, you'll shape how AI gets woven into both the product experience itself and the way our engineering organization builds software. Key Responsibilities Champion AI-native engineering practices (agentic coding, AI-assisted review, test generation, AI-augmented design/ADRs) while staying hands-on in critical code paths and maintaining quality, security, and human oversight. Drive end-to-end architecture across app, cloud, and device layers-data/control flow, latency, reliability, failure recovery, APIs/integration contracts (with versioning), cross-platform app design, and reliable Bluetooth/USB/Wi-Fi connectivity. Lead architecture governance up front for major initiatives: author/review ADRs, run architecture reviews, and keep major PRs traceable to their ADR. Own planning, estimation, and delivery accountability-scrutinizing estimates and separating engineering effort from calendar time. Ensure reliability, security, and performance through retries, secure auth, encryption, certificate validation, and permissions. Partner cross-functionally with product, design, QA, manufacturing, firmware/EE, AI/ML, support, and security, and mentor engineering leaders on performance/UX/reliability/cost tradeoffs. Own safe shipping and release health-feature flags, progressive rollout, kill-switches, A/B experiments, and telemetry-driven tracking of crash-free rate, performance budgets, and defect counts. Qualifications 8+ years shipping production software across the full stack-client apps, backend services, and device integration-with strong proficiency in several of the following technologies: Swift, Kotlin, JavaScript/TypeScript, C#, React, and Python. At least a year of hands-on, pragmatic use of modern AI engineering tools (Claude Code, Cursor, Copilot, agentic SDKs), with the credibility to lead a team in adopting them safely-paired with production experience integrating AI/LLM capabilities: model orchestration, retrieval, agentic patterns, evals, and managing latency/cost/reliability tradeoffs. Proven track record building cross-platform products at scale across iOS, Android, desktop, and web, using shared code, platform abstraction layers, and disciplined API contracts; React Native or Flutter experience a plus. Strong expertise in device connectivity-Bluetooth, Wi-Fi, and USB-including BLE GATT design, Wi-Fi provisioning, and mDNS/SSDP discovery, plus the real-world grit of pairing, interference, bandwidth, reconnection, and platform constraints. Working knowledge of embedded and hardware integration: firmware constraints, command protocols, calibration, safety, OTA updates, and error codes/telemetry. Strong backend experience with REST APIs, microservices, and backend integration, plus a solid security foundation including hands-on asymmetric cryptography. A track record leading large-scale refactors and modernization efforts, with the ability to communicate architecture clearly-diagrams, ADRs, tradeoffs-and influence across teams. Comfortable operating at roughly 90% hands-on implementation, 10% architecture leadership: someone who leads by building, not just directing. Soft Skills Communicates complex technical ideas with clarity-written and verbal-across engineering, product, and design. Influences without authority, building genuine stakeholder alignment even when priorities compete. Mentors with intent, with a track record of leveling up senior engineers into stronger technologists and leaders. Thinks strategically without losing sight of implementation detail-equally comfortable setting direction and getting into the weeds. Stays genuinely curious, tracking advances in software development, tooling, and platforms, and pulls the best of what's new into the team's everyday practice. Additional Information We've Got You Covered At Cricut, we take care of our people. Enjoy competitive Medical, Dental, and Vision coverage, a 401(k) match, generous PTO, tuition reimbursement, and a yearly lifestyle stipend to support your wellness and passions. You'll also receive exclusive employee discounts-and best of all, you'll be surrounded by some of the most talented, creative, and curious minds out there. A Quick Note Before You Apply Cricut is in an exciting chapter of transformation. We're evolving fast-refining our strategy, growing our teams, and raising the bar across everything we do. This is an incredible opportunity for the right kind of person-but it's not for everyone. We're looking for A-players-people who thrive in dynamic environments, turn challenges into momentum, and consistently deliver their best work. If that sounds like you, read on. Here's what makes someone a great fit for this role (and for this moment at Cricut): You move with urgency. You don't wait for perfect clarity to act-you start, learn, and adjust. You set high standards. You take ownership, deliver quality, and hold yourself accountable. You stay focused when things move fast. You prioritize what matters most and tune out the noise. You collaborate like a pro. You elevate others, communicate clearly, and bring a low-ego, high-output energy. You embrace AI as part of your toolkit. From idea exploration to data analysis and creative problem-solving, you leverage AI to accelerate innovation and amplify impact-because technology and creativity go hand-in-hand here. One More Thing (It's a Big One) This role is in-office at least 4-5 days per week. We believe real collaboration, innovation, and culture are built face-to-face. If you're energized by working alongside smart, kind, creative people-and love those hallway conversations that spark the next great idea-you'll feel right at home. If you're looking for a fully remote role, this may not be the right fit. But if you're excited by challenge, purpose, and building something better-let's make something amazing together. Relocation Statement: • This position is eligible for relocation assistance. What to Do Next: Please attach your resume, cover letter and/or include links to your portfolio or other social presence. If you want to show your super powers in other ways - include that information too. You can be sure that Cricut is an employer who values individuality, equality and diversity, so tell us what you're all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information. Cricut is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire. Cricut participates in E-Verify.
09/13/2026
Full time
Job DescriptionJob DescriptionCompany Description Cricut empowers people to make and personalize almost anything-from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and materials make creativity easy and accessible for everyone. We believe everyone is born creative, and our mission is to put the power of handmade into the hands of all. With a passionate community of Makers around the world, Cricut helps turn inspiration into real, tangible creations-one project at a time. Let's make. Job Description We're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product-spanning desktop and mobile apps for manual and AI-assisted design creation, cloud-saved projects, and rock-solid connectivity and execution on cutting machines over Bluetooth, USB, and Wi-Fi. This role demands deep systems thinking across client apps, backend services, device connectivity, and hardware/firmware integration, with a mandate to make the entire stack secure, scalable, extensible, maintainable, observable, and genuinely delightful to use. Just as important, you'll shape how AI gets woven into both the product experience itself and the way our engineering organization builds software. Key Responsibilities Champion AI-native engineering practices (agentic coding, AI-assisted review, test generation, AI-augmented design/ADRs) while staying hands-on in critical code paths and maintaining quality, security, and human oversight. Drive end-to-end architecture across app, cloud, and device layers-data/control flow, latency, reliability, failure recovery, APIs/integration contracts (with versioning), cross-platform app design, and reliable Bluetooth/USB/Wi-Fi connectivity. Lead architecture governance up front for major initiatives: author/review ADRs, run architecture reviews, and keep major PRs traceable to their ADR. Own planning, estimation, and delivery accountability-scrutinizing estimates and separating engineering effort from calendar time. Ensure reliability, security, and performance through retries, secure auth, encryption, certificate validation, and permissions. Partner cross-functionally with product, design, QA, manufacturing, firmware/EE, AI/ML, support, and security, and mentor engineering leaders on performance/UX/reliability/cost tradeoffs. Own safe shipping and release health-feature flags, progressive rollout, kill-switches, A/B experiments, and telemetry-driven tracking of crash-free rate, performance budgets, and defect counts. Qualifications 8+ years shipping production software across the full stack-client apps, backend services, and device integration-with strong proficiency in several of the following technologies: Swift, Kotlin, JavaScript/TypeScript, C#, React, and Python. At least a year of hands-on, pragmatic use of modern AI engineering tools (Claude Code, Cursor, Copilot, agentic SDKs), with the credibility to lead a team in adopting them safely-paired with production experience integrating AI/LLM capabilities: model orchestration, retrieval, agentic patterns, evals, and managing latency/cost/reliability tradeoffs. Proven track record building cross-platform products at scale across iOS, Android, desktop, and web, using shared code, platform abstraction layers, and disciplined API contracts; React Native or Flutter experience a plus. Strong expertise in device connectivity-Bluetooth, Wi-Fi, and USB-including BLE GATT design, Wi-Fi provisioning, and mDNS/SSDP discovery, plus the real-world grit of pairing, interference, bandwidth, reconnection, and platform constraints. Working knowledge of embedded and hardware integration: firmware constraints, command protocols, calibration, safety, OTA updates, and error codes/telemetry. Strong backend experience with REST APIs, microservices, and backend integration, plus a solid security foundation including hands-on asymmetric cryptography. A track record leading large-scale refactors and modernization efforts, with the ability to communicate architecture clearly-diagrams, ADRs, tradeoffs-and influence across teams. Comfortable operating at roughly 90% hands-on implementation, 10% architecture leadership: someone who leads by building, not just directing. Soft Skills Communicates complex technical ideas with clarity-written and verbal-across engineering, product, and design. Influences without authority, building genuine stakeholder alignment even when priorities compete. Mentors with intent, with a track record of leveling up senior engineers into stronger technologists and leaders. Thinks strategically without losing sight of implementation detail-equally comfortable setting direction and getting into the weeds. Stays genuinely curious, tracking advances in software development, tooling, and platforms, and pulls the best of what's new into the team's everyday practice. Additional Information We've Got You Covered At Cricut, we take care of our people. Enjoy competitive Medical, Dental, and Vision coverage, a 401(k) match, generous PTO, tuition reimbursement, and a yearly lifestyle stipend to support your wellness and passions. You'll also receive exclusive employee discounts-and best of all, you'll be surrounded by some of the most talented, creative, and curious minds out there. A Quick Note Before You Apply Cricut is in an exciting chapter of transformation. We're evolving fast-refining our strategy, growing our teams, and raising the bar across everything we do. This is an incredible opportunity for the right kind of person-but it's not for everyone. We're looking for A-players-people who thrive in dynamic environments, turn challenges into momentum, and consistently deliver their best work. If that sounds like you, read on. Here's what makes someone a great fit for this role (and for this moment at Cricut): You move with urgency. You don't wait for perfect clarity to act-you start, learn, and adjust. You set high standards. You take ownership, deliver quality, and hold yourself accountable. You stay focused when things move fast. You prioritize what matters most and tune out the noise. You collaborate like a pro. You elevate others, communicate clearly, and bring a low-ego, high-output energy. You embrace AI as part of your toolkit. From idea exploration to data analysis and creative problem-solving, you leverage AI to accelerate innovation and amplify impact-because technology and creativity go hand-in-hand here. One More Thing (It's a Big One) This role is in-office at least 4-5 days per week. We believe real collaboration, innovation, and culture are built face-to-face. If you're energized by working alongside smart, kind, creative people-and love those hallway conversations that spark the next great idea-you'll feel right at home. If you're looking for a fully remote role, this may not be the right fit. But if you're excited by challenge, purpose, and building something better-let's make something amazing together. Relocation Statement: • This position is eligible for relocation assistance. What to Do Next: Please attach your resume, cover letter and/or include links to your portfolio or other social presence. If you want to show your super powers in other ways - include that information too. You can be sure that Cricut is an employer who values individuality, equality and diversity, so tell us what you're all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information. Cricut is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire. Cricut participates in E-Verify.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board