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

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Albuquerque, NM vacancy
  • $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... 
    Suggested
    Full time
    Contract work
    Work at office
    Flexible hours

    Boecore

    Albuquerque, NM
    4 days ago
  • $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... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Albuquerque, NM
    23 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Local area
    Immediate start

    Rocket Lab

    Albuquerque, NM
    2 days ago
  •  ...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... 
    Suggested
    Full time
    Immediate start

    MILVETS

    Albuquerque, NM
    4 days ago
  •  ...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... 
    Suggested
    Contract work
    Work at office

    Apex Systems

    Albuquerque, NM
    4 hours ago
  • $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 work
    For subcontractor
    Local area
    Immediate start

    Leidos

    Albuquerque, NM
    4 days ago
  •  ...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

    Vantage Systems (Maryland)

    Albuquerque, NM
    22 hours ago
  •  ...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 time
    Contract work
    For contractors
    Work at office

    Mele Accociates

    Albuquerque, NM
    1 day ago
  • $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 work
    Shift work

    Peraton

    Albuquerque, NM
    22 hours ago
  •  ...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 time
    Contract work
    For contractors
    Work at office

    Mele Accociates

    Albuquerque, NM
    2 days ago
  • $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 placement
    Local area
    Immediate start

    Indeed

    Albuquerque, NM
    4 days ago
  • $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 work
    Local area
    Immediate start
    Flexible hours

    Leidos

    Albuquerque, NM
    3 days ago
  •  ...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

    New Mexico Mutual

    Albuquerque, NM
    1 day ago
  • $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 work
    Local area
    Immediate start

    Leidos

    Albuquerque, NM
    1 day ago
  •  ...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

    Stellar Science Ltd Co

    Albuquerque, NM
    2 days ago
  • $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

    Speechify

    Albuquerque, NM
    3 days ago
  •  ...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 time
    Internship

    Stellar Science

    Albuquerque, NM
    a month ago
  •  ...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 work
    Work experience placement
    Day shift

    TeamGlobal

    Albuquerque, NM
    more than 2 months ago
  •  ...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... 

    Inalab

    Albuquerque, NM
    a month ago
  • 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 time
    Flexible hours

    Carollo Engineers

    Albuquerque, NM
    4 days ago
  •  ...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

    Discovery Machine®, Inc.

    Albuquerque, NM
    6 days ago
  •  ...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

    Stellar Science

    Albuquerque, NM
    more than 2 months ago
  •  ...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

    Corporate Solutions Tech

    Albuquerque, NM
    2 days ago
  •  ...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 job
    Internship

    Danaher

    Albuquerque, NM
    3 days ago
  • 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 time
    Flexible hours

    Carollo Engineers

    Albuquerque, NM
    23 hours ago
  • $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 time
    Contract work
    For subcontractor
    Work at office
    Flexible hours

    RKF Engineering Solutions, LLC

    Albuquerque, NM
    2 days ago
  • $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 office
    Local area
    Immediate start
    Remote work

    Leidos

    Albuquerque, NM
    23 hours ago
  •  ...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

    Edgewater Federal Solutions, Inc.

    Albuquerque, NM
    27 days ago
  •  ...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 time
    Remote work
    Flexible hours

    Stellar Science

    Albuquerque, NM
    4 days ago
  • $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 office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Albuquerque, NM
    23 hours ago

Do you want to receive more vacancies?

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