Principal Software Engineer
Blackve
Position Title: Principal Software Engineer
Clearance Requirement: Must be able to obtain a Top-Secret security clearance. U.S. citizenship is required to obtain a clearance.
About Us: BlackVe, Inc. is a mission-first, dynamic, and innovative national security-focused company focused on emerging space and advanced technologies dedicated to pushing the boundaries of engineering excellence in support of our government customers.
Job Description: We're hiring a Principal Flight Software Engineer to contribute to the design, development, and delivery of embedded flight software for our spacecraft. This is a senior individual contributor role with outsized influence — you'll make foundational architecture decisions, write performance-critical code, and set the technical direction for how our vehicles operate on orbit. You'll work closely with systems and hardware engineers from requirements through integration and test, and your software will fly.
Key Responsibilities and Essential Job Functions:
- Architecting and implementing embedded flight software for spacecraft avionics, including command and data handling, fault management, and mode control
- Developing software for real-time or near-real-time, resource-constrained embedded platforms
- Translating system and subsystem requirements into flight software designs, and owning those designs through implementation, test, and integration
- Defining and enforcing flight software architecture patterns, coding standards, and interface contracts
- Collaborating with GNC, power, thermal, comms, and payload engineers to integrate flight software with hardware and subsystem firmware
- Designing and executing software verification and validation activities, including unit test, hardware-in-the-loop testing, and flight software qualification
- Supporting integration, environmental test, and on-orbit commissioning of flight software
- Mentoring junior engineers and contributing to the technical culture of the software team
Required Qualifications:
- 10+ years of professional experience developing embedded software, with significant time spent on spacecraft flight software
- Deep expertise in C and/or C++ for real-time, resource-constrained embedded systems
- Experience with spacecraft avionics buses and interfaces (e.g., SpaceWire, MIL-STD-1553, CAN, SPI, I2C, UART)
- Strong understanding of flight software architecture patterns: command dispatch, telemetry, fault protection, sequencing, and mode management
- Experience with software integration and test on flight or flight-like hardware, including hardware-in-the-loop environments
- Ability to work across disciplinary boundaries with systems, GNC, and hardware engineers
- U.S. citizenship and ability to obtain a DoD security clearance
Preferred Qualifications:
- Hands-on experience with RTOS environments (e.g., VxWorks, RTEMS, FreeRTOS, Zephyr) or bare-metal development
- Flight heritage — software you wrote has operated on orbit
- Experience with software-defined or reprogrammable spacecraft architectures
- Familiarity with autonomous or semi-autonomous spacecraft operations (onboard planning, event-driven tasking, or adaptive fault management)
- Experience with formal verification, model-based development, or runtime assurance techniques for safety-critical software
- Exposure to GPU, FPGA, or heterogeneous compute platforms in a flight context
- Familiarity with flight software frameworks (e.g., cFS, F Prime, or comparable in-house frameworks)
- Experience in a small-team or startup environment where you wore multiple hats
Location and Travel Requirements:
This position is based in Albuquerque, NM, with occasional travel to other company locations or partner facilities as needed.
Why Join Us:
- Mission first-Always. We prioritize delivering results that directly support space and intelligence community programs and national security objectives.
- We operate as one team, grounded in trust, accountability, and open collaboration, where individuals actively support one another to achieve shared mission success.
- Work on high-impact programs across space, ISR, and advanced technology domains supporting DoD and IC customers.
- Ownership-driven culture is founded in teamwork where every employee is an owner, with equity participation and a direct stake in our success.
- Competitive compensation and benefits package, including flexible time off; 401(k) with company contribution
- Constant opportunities for program and professional impact.
This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. 1324b(A)(3), or must otherwise be eligible to obtain the required authorization from the U.S. Department of State and/or U.S. Department of Commerce as applicable.
#J-18808-Ljbffr$95k - $110k
...Software Developer Position at Auria Auria is looking to hire a Software Developer to support HADES. This opening requires full-time... .... Collaborate closely with frontend developers, systems engineers, DevSecOps teams, and testers to ensure high-quality integration...SuggestedFull timeContract workWork at officeFlexible hours$118k - $178k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SuggestedWork experience placementLocal area- ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and... ...the boldest and most ambitious space missions SENIOR SOFTWARE ENGINEER I - MES Based at Rocket Lab's site in Albuquerque, NM, the...SuggestedPermanent employmentLocal areaImmediate start
- ...Senior Software Engineer — C++ / Python Kirtland AFB, Albuquerque, NM | Full-Time | On-Site | Immediate Start Active DoD Secret Clearance Required | U.S. Citizenship Required | Competitive Salary Position Overview We are seeking an experienced Senior Software...SuggestedFull timeImmediate start
- ...Software Engineer Our organization is seeking a Software Engineer with a Top Secret clearance to complete a contract position. The office locations for this role are Albuquerque, NM or El Segundo, CA. This position requires 100% onsite work. Role Overview The...SuggestedContract workWork at office
$107.9k - $195.05k
...Description Your greatest work is ahead! Leidos’ Defense Sector – Directed Energy Division in Albuquerque, NM is seeking Senior Software Engineer to set the technical direction for software supporting a variety of electro-mechanical-optical experiments on an applied R&D...Contract workFor subcontractorLocal areaImmediate start- ...Vantage), is a pioneering force in the realm of multi-disciplinary engineering services for spaceflight projects. Since our establishment in... .... Key Responsibilities: Write and maintain Java software used to establish connections for status & control of ground equipment...Contract work
- ...MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility Clearances and Classification (OPFCC), NA-74. The OPFCC is responsible for implementing all Department of Energy (DOE) personnel security and facility...Full timeContract workFor contractorsWork at office
$104k - $166k
...Software Engineer Peraton is seeking an experienced Software Engineer to join our team of highly skilled and diverse professionals supporting a Department of Energy (DOE) program in Albuquerque, New Mexico. The selected candidate will support the development, integration...Contract workShift work- ...MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility Clearances and Classification (OPFCC), NA-74. The OPFCC is responsible for implementing all Department of Energy (DOE) personnel security and facility...Full timeContract workFor contractorsWork at office
$166k - $207k
...In this role, you will drive full-stack technical strategy across core platforms and cross-functional integrations while raising engineering quality, scalability, and impact across Smart Screening. Responsibilities Own the design and evolution of shared platforms,...Work experience placementLocal areaImmediate start$69.55k - $125.73k
...Description Leidos' Defense Sector - Directed Energy Division in Albuquerque, NM is seeking a Mid-Level Software/Simulation Engineer to assist and perform a variety software development for a variety of electro-mechanical-optical experiments for an applied...Contract workLocal areaImmediate startFlexible hours- ...Position Summary This position develops, maintains, and supports moderately to highly complex software applications and system integrations that support the organization's business and operational objectives. The Software Developer II analyzes requirements, designs...Temporary work
$87.1k - $157.45k
...Description Your greatest work is ahead! Leidos' Defense Sector - Directed Energy Division in Albuquerque, NM is seeking a Lead Software Engineer to drive software development for a variety of electro-mechanical-optical experiments on an applied R&D contract. You will...Contract workLocal areaImmediate start- ...Stellar Science Software Engineer Stellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience)...Flexible hours
$140k - $200k
...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working...Remote work- ...Selected Interns or Co-op students will support object-oriented C++ software development in the following domains : space domain awareness... ...Majoring in physics, math, electrical/mechanical/aerospace engineering, computer science, or any relevant scientific or engineering...Full timeInternship
- ...architecture, design, development, integration, and testing of software systems for space mission applications. Analyze software... ...Advanced technical education from an accredited course of study in Engineering, Computer Science, Mathematics, Physics, Chemistry, or a related...Temporary workWork experience placementDay shift
- ...Job Description Job Description Title: Software Developer (Primarily Front-End) Location: Kirtland AFB, NM (on-site) Clearance: Active Top Secret with SCI eligibility About the Opportunity Inalab is seeking qualified, talented personnel to join...
- OverviewCarollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in the planning, design, and construction of water, wastewater, stormwater, and reuse facilities, bringing innovative and sustainable solutions to...Full timeFlexible hours
- ...Job Description Job Description Work Includes: Quality Engineer Strategy and Process Ownership Applied research in AI Transforming... ...end-user population Development across a wide range of software engineering disciplines Development of graphical AI modeling...Work visa
- ...We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. Support software development in the following domains: computer vision and image processing, image simulation, laser or high-...Full time
- ...Key Responsibilities Software Architecture and Engineering Author scalable, maintainable application code across the full stack; set architecture patterns for active projects, establish coding conventions, and ensure that architectural decisions are documented...Full time
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- OverviewCarollo Engineers is a leading engineering firm dedicated exclusively to water. For over 90 years, we've specialized in the planning, design, and construction of water, wastewater, stormwater, and reuse facilities, bringing innovative and sustainable solutions to...Full timeFlexible hours
$116k - $145.2k
...Auria is looking to hire a Lead Systems Engineer to support HADES. This opening requires full-time presence in Kirtland AFB, NM The... ...Minimum of 8 years of experience performing systems engineering, software engineering, systems integration, infrastructure engineering,...Full timeContract workFor subcontractorWork at officeFlexible hours$73.45k - $132.78k
...Description We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work as members of a dynamic... ...experience with POLE. Experience with foundation analysis software such as LPILE or FAD Tools. Microsoft Office (Word, Excel,...Work at officeLocal areaImmediate startRemote work- ...Job Description Edgewater Federal Solutions is seeking a DevOps Engineer to support a major national laboratory. We are seeking a... ...responsible for building and operating custom and commercial software solutions for a large user base. The ideal candidate will have...Relocation
- ...collaborative team to help implement leading-edge scientific software tools in fascinating domains. The main requirements are that... ...be long enough to help evaluate your programming and software engineering skills. Extremely flexible work schedule & generous benefits...Full timeRemote workFlexible hours
$89.7k - $162.15k
...Life, our radical program for employees to balance work & life. Job Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast‑paced environment, solving challenging problems involved with...Work at officeLocal areaImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Albuquerque, NM
- senior principal scientist Albuquerque, NM
- ultimate software Albuquerque, NM
- software qa Albuquerque, NM
- embedded software Albuquerque, NM
- software sales Albuquerque, NM
- bank software Albuquerque, NM
- software sales representative Albuquerque, NM
- software intern Albuquerque, NM
- entry level software sales Albuquerque, NM




