Senior Software Engineer

AmplifiedSpace

Denver (CO)

On-site

USD 90,000 - 150,000

Full time

46 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

AmplifiedSpace, the world’s leading power systems company for smart spacecraft, seeks a Senior Software Engineer in the Boulder/Denver area to join our hardware-integrated software team.

You will design, implement, and maintain software architecture for software-configurable power systems, including embedded software, firmware, and customer interfaces. The role collaborates with electrical and systems engineers and supports flight deliveries with evolving requirements.

Qualifications

  • US Citizenship or Permanent Residency is required.
  • 5–15 years’ experience with a bachelor’s or master’s degree in CS/CE/EE or related field.
  • Strong software engineering fundamentals: clean code, architecture, debugging, version control, testing.
  • Experience writing software for systems that interface with hardware (embedded/ aerospace).
  • Ability to deliver complex projects end-to-end with evolving requirements.
  • Desire to mentor and lead and be self-directed.

Responsibilities

  • Own software development for key product capabilities that enable software-defined power systems.
  • Design and implement production-quality code with reliability, maintainability, and testability.
  • Develop software tools for configuration, bring-up, and validation of spacecraft power systems.
  • Collaborate with electrical and systems engineers to define interfaces between software and power electronics.
  • Support flight deliveries by ensuring software requirements are met, verified, and documented.
  • Participate in debugging complex system issues spanning software, firmware, and hardware.
  • Help establish and improve internal software development processes (code reviews, CI/CD, release workflows, documentation).
  • Work directly with customer technical teams as needed to support integration and mission success.
  • Pick up new skills as needed.
  • Manage time efficiently.

Skills

Embedded systems
C/C++ programming
Python scripting
Software architecture
Mentoring
Self-directed
End-to-end delivery

Education

B.S./M.S. in CS/CE/EE

Tools

Git
CI/CD tooling

Job description

AmplifiedSpace is the world's leading power systems company for smart spacecraft. Our mission is to reduce spacecraft development timelines from 24 months to one. To achieve this goal, we are currently developing power systems capable of rapid-manufacturing and software-based on-orbit configuration. Our novel technology is changing the ways our customers develop, produce, and operate their spacecraft.

We’re seeking a qualified Senior Software Engineer to manage the complex and evolving nature of our customer requirements and demonstrate significant value in a growing market.

Position Summary

The Senior Software Engineer will be responsible for designing, implementing, and maintaining the software architecture that enables AmplifiedSpace’s software-configurable power systems. This includes embedded software, firmware, gateware, configuration management, and customer-facing interfaces that allow power hardware to be safely configured, validated, and operated.

This role will work closely with electrical, systems and test engineering to ensure the software ecosystem supports flight delivery, production scaling, and long-term product evolution.

This is not a remote position - must be in, or willing to relocate, to the Boulder/Denver area and work at the office currently located in Broomfield, Colorado on Mondays and as required by the position.

Full-time, salary, $90-150k + equity + benefits

Responsibilities
  • Own software development for key product capabilities that enable software-defined power systems.
  • Design and implement production-quality code with a strong focus on reliability, maintainability, and testability.
  • Develop software tools for configuration, bring-up, and validation of spacecraft power systems.
  • Collaborate with electrical and systems engineers to define interfaces between software and power electronics.
  • Support flight deliveries by ensuring software requirements are met, verified, and documented.
  • Participate in debugging complex system issues spanning software, firmware, and hardware.
  • Help establish and improve internal software development processes (code reviews, CI/CD, release workflows, documentation).
  • Work directly with customer technical teams as needed to support integration and mission success.
  • Pick up new skills as needed.
  • Manage time efficiently.
Qualifications (must have these skills to be considered for this position):
  • Must be a U.S. Citizen or Permanent Resident.
  • Typically has 5-15 years’ experience with a bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or a related field.
  • Strong software engineering fundamentals: clean code, architecture, debugging, version control, and testing.
  • Experience writing software for systems that interface with hardware (embedded systems, robotics, aerospace, industrial, automotive, or similar).
  • Demonstrated ability to deliver complex projects end-to-end in an environment with evolving requirements.
  • Ability to be flexible and execute quickly.
  • Desire to mentor and lead.
  • Ability to be self-directed.
Desired Skills (applicant does not need to have these skills to be considered for employment, but they are skills that the company seeks to meet short and long-term goals):
  • Familiarity with spacecraft systems, avionics, or flight software development environments.
  • Experience with Python for scripting, automation, and test tooling.
  • Experience with C/C++ for embedded or performance-critical systems.
  • Familiarity with common communication protocols (UART, I2C, SPI, CAN, Ethernet, etc.).
  • Experience designing APIs or configuration interfaces for complex systems.
  • Experience with CI/CD systems and automated test pipelines.Familiarity with cybersecurity best practices (especially for aerospace/DoD environments).
  • Experience working with hardware-in-the-loop test systems, lab automation, or instrumentation.
  • Familiarity with requirements tracking and verification processes.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer, Aerospace Power Systems
Senior Embedded Software Engineer, Aerospace Power Systems

AmplifiedSpace • Denver (CO)

On-site
USD 90,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

All Aviation Jobs • Boulder (CO)

On-site
USD 100,000 - 150,000
401(k)
401(k) matching
Dental insurance
+3
Software Systems Engineer – Space Systems
Software Systems Engineer – Space Systems

EVONA • Washington

Hybrid
USD 81,000 - 135,000
Principal Flight Software Engineer
Principal Flight Software Engineer

Astro Digital • Littleton (CO)

Hybrid
USD 170,000 - 230,000
Stock options
Healthcare
401k retirement plan
+1
Software Engineer (Willing to consider all levels)
Software Engineer (Willing to consider all levels)

Redwire Space NV • Littleton (CO)

On-site
USD 105,000 - 170,000
Senior/Staff Electrical Engineer (Systems)
Senior/Staff Electrical Engineer (Systems)

True Anomaly • Long Beach (CA)

On-site
USD 120,000 - 180,000
100% Employer-Sponsored Healthcare
Equity stake in True Anomaly
401k and Roth 401k options
+2
Software Engineer, Embedded Systems, (Sr. Staff, Embedded Software)
Software Engineer, Embedded Systems, (Sr. Staff, Embedded Software)

SpaceNews • Littleton (CO)

On-site
USD 165,000 - 190,000
Senior Systems Engineer
Senior Systems Engineer

Menlo Ventures • Laguna Beach (CA)

On-site
USD 130,000 - 195,000
Equity + Benefits
Health, Dental, Vision, HRA/HSA
401K & Parental Leave
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
Principal Software Engineer- Flight Systems
Principal Software Engineer- Flight Systems

FS Studio • Denver (CO)

On-site
USD 160,000 - 195,000
Competitive compensation + signing bonus
Health insurance
401(k)
+3