Senior Software Engineer
Listed on 2026-03-05
-
Software Development
Software Engineer, Senior Developer, Embedded Software Engineer
Overview
Verus Research is seeking an experienced Senior Software Engineer to design, build, and evolve the software foundations that enable next-generation space autonomy systems. This role focuses on developing robust, high-performance software that supports autonomous decision‑making, onboard data processing, and mission‑critical operations across spaceflight and ground systems. The ideal candidate brings strong systems-level software engineering expertise and thrives in R&D environments where requirements evolve.
ResponsibilitiesIn this role, the Senior Software Engineer will lead the design and implementation of core software components, interfaces, and infrastructure that underpin autonomy pipelines. Responsibilities span the full software lifecycle, from rapid prototyping through integration, testing, and deployment. Additional responsibilities include defining clean APIs, ensuring performance and maintainability in Linux-based environments, and collaborating closely with autonomy researchers, spacecraft systems engineers, and mission designers to translate advanced concepts into reliable, operational software.
This is not a remote position; work will be conducted on‑site in Albuquerque, NM. Relocation assistance is provided.
Qualifications- U.S. Citizenship (required)
- A degree (B.S., M.S., or Ph.D.) in computer science, computer engineering, electrical engineering, aerospace engineering, mechanical engineering, or a related field
- 5–10+ years of experience in software development
- Proficiency in one or more of C, C++, Python, or Rust, with experience developing and maintaining production-quality software
- Experience with Linux-based software development, including build systems, debugging, performance analysis, building and deploying containerized applications using Docker, and working knowledge of embedded or real-time environments
- Strong working knowledge of Git-based configuration management and collaborative development (CI/CD) workflows
- Ability to work effectively in R&D environments, balancing rapid prototyping with software quality and maintainability
Work Location
:
In‑person, Albuquerque, NM, USA
Job Type
:
Full‑time
Salary
: $ - $ per year
- Bonus opportunities
- Signing bonus
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Relocation assistance
- Tuition reimbursement
- Vision insurance
- 8‑hour shift
- Monday to Friday
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).