Software Engineer jobs in United States
Explore 1,317 matching jobs.
Senior GN&C Flight Software Engineer
BLUE ORIGIN
Posted: 10/21/2026Dashboard Developer, Medicare/Medicaid
General Dynamics Information Technology
Posted: 10/21/2026Email Developer
EBG
Posted: 10/21/2026Email Developer
EBG
Posted: 10/21/2026Software Engineer
Ottimate
Posted: 10/21/2026Principal Clinical Database Systems Programmer
BridgeBio
Posted: 10/21/2026Director of Engineering, Product
Atria Institute
Posted: 10/21/2026Software Engineer
CTI Staffing
Posted: 10/21/2026Software Engineer
Skillable
Posted: 10/21/2026AI Agent Developer
Lennar
Posted: 10/20/2026Union Mobile Engineer
Jones Lang LaSalle Americas, Inc.
Posted: 10/20/2026Software Engineer
Brooks Automation
Posted: 10/20/2026Engineering, Summer Intern
Canvas
Posted: 10/20/2026Software Engineer
Salesforce
Posted: 10/20/2026Senior AI Agent Developer
CrowdStrike
Posted: 10/20/2026CAD Plug In Developer
Trilon Group
Posted: 10/20/2026Director, Global Value Engineering
IFS
Posted: 10/20/2026Application Systems Programmer I
State of Florida
Posted: 10/20/2026Power Apps Developer, Mid
Booz Allen Hamilton
Posted: 10/20/2026Engineering Intern
Mission Technologies, a division of HII
Posted: 10/20/2026Engineering Intern
Mission Technologies, a division of HII
Posted: 10/20/2026
Senior GN&C Flight Software Engineer
BLUE ORIGINCore Competencies
Role fitUse this summary to align your resume positioning with the role.
Demonstrates expertise in developing and integrating GN&C flight software, with a strong focus on navigation and computer vision capabilities. Proficient in software verification practices and mentoring less experienced engineers while ensuring high-quality, safety-critical software delivery.
Tech Stack
Tools & technologiesAbout the role
Key responsibilities & impact- Partner with GN&C algorithm developers to transition algorithms from prototype environments into performant, testable, flight-appropriate software implementations
- Design, implement, integrate, and maintain GN&C flight software for the MK2 Crew Lander
- Develop navigation and computer vision capabilities, including image pre-processing, modular algorithm architectures, camera interfaces, telemetry, command interfaces, and integration with core flight software
- Collaborate with avionics, embedded software, payload, and flight hardware teams on camera, sensor, driver, API, communications, timing, synchronization, and data handling requirements
- Develop hardware-in-the-loop, software-in-the-loop, and laboratory test capabilities for repeatable GN&C and VBN validation
- Establish flight software engineering practices including automated builds, static analysis, unit and integration testing, code coverage, regression testing, fuzz testing, continuous integration, configuration control, and acceptance-test planning
- Contribute to safety-critical and human-spaceflight software maturation through requirements traceability, verification planning, fault handling, deterministic behavior, and clear interface definitions
- Mentor and technically guide less experienced engineers in software design, debugging, code review, testing strategy, and disciplined development practices
- Independently drive software architecture and implementation decisions for assigned capabilities
- Identify and retire integration risks early
- Influence engineering standards and development practices
- Deliver high-quality software and test evidence supporting vehicle milestones
- Lead technical discussions and improve GN&C software capabilities
Requirements
What you’ll need- Bachelor’s degree in computer science, computer engineering, aerospace engineering, electrical engineering, or a related technical field
- 8+ years of professional software engineering experience, including substantial experience with embedded, real-time, robotics, aerospace, autonomous-system, or other high-reliability software
- Experience developing production-quality software in C/C++ and Rust
- Ability to work effectively in mixed-language software environments
- Experience integrating software with physical hardware, sensors, embedded compute systems, drivers, and communications interfaces
- Experience designing software architectures, APIs, modular interfaces, and testable systems for complex technical products
- Strong understanding of software verification practices, including unit testing, integration testing, automated build and test pipelines, code review, debugging, and root-cause analysis
- Ability to work effectively across algorithm, hardware, systems engineering, test, and software groups
- Strong written and verbal communication skills
- Ability to communicate technical decisions, risks, and tradeoffs to diverse engineering stakeholders
- Ability to earn trust through hands-on technical contribution, constructive mentorship, and disciplined engineering execution
- Must be a U.S. citizen or national, U.S. permanent resident/current Green Card holder, or lawfully admitted into the U.S. as a refugee or granted asylum
- Preferred: experience with GN&C, navigation, state estimation, sensor fusion, visual odometry, computer vision, terrain relative navigation, robotics, or autonomous vehicles
- Preferred: experience deploying computer vision or machine perception capabilities on embedded or flight-like computing hardware
- Preferred: experience with cFS/cFE, flight software frameworks, real-time operating systems, or spacecraft avionics software
- Preferred: experience developing camera drivers, image acquisition pipelines, camera calibration workflows, or time-synchronized multi-sensor systems
- Preferred: familiarity with spacecraft flight software lifecycle practices, requirements-based verification, qualification testing, safety-critical development, and mission assurance expectations
- Preferred: experience with hardware-in-the-loop testing, simulation, test automation, or lab infrastructure development
- Preferred: demonstrated use of C++ and Rust in embedded, systems, aerospace, or high-reliability applications
- Preferred: familiarity with software security and robustness practices such as fuzz testing, memory-safety analysis, static analysis, dependency management, and secure build pipelines
- Preferred: experience with lunar, planetary, spacecraft, or human-spaceflight programs
- Preferred: experience serving as a senior technical mentor, technical lead, or engineering coach while remaining primarily hands-on
- Required Blue’s Standard Background Check
Benefits
Comp & perks- Medical insurance
- Dental insurance
- Vision insurance
- Basic and supplemental life insurance
- Paid parental leave
- Short- and long-term disability
- 401(k) with a company match of up to 5%
- Education Support Program
- Stock options for all regular employees working at least 20 hours/week
- Up to four weeks of paid time off per year based on weekly scheduled hours
- Up to 14 company-paid holidays
- Potential benefits and bonuses based on role type, job level, individual contributions, and company results
ATS Keywords
✓ Tailor your resumeTip: use these terms in your resume and cover letter to boost ATS matches.