Embedded Software Engineering Manager

TriNet Group

Littleton (CO)

On-site

USD 115,000 - 190,000

Full time

40 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

ExoTerra seeks a senior embedded software leader to guide a team of engineers in developing and validating mission-critical firmware for power electronics hardware. You will drive technical direction, code reviews, and hands-on coding across C/C++ in RTOS environments.

The role requires coordinating with cross-functional groups, producing rigorous design and test documentation, and mentoring interns and engineers in a regulated aerospace setting. On-site in Colorado.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field.
  • 5+ years leading embedded software teams.
  • Experience with embedded C/C++ driver/bootloader development.
  • Experience with RTOS in embedded applications.
  • Experience with industrial/aerospace protocols.
  • Strong documentation skills.
  • Experience with version control and issue tracking.
  • On-site position.

Responsibilities

  • Lead and mentor a team of embedded software engineers, providing technical direction and code reviews.
  • Manage sprint planning, prioritization, workload balancing, and performance feedback.
  • Design, develop, test, and debug embedded C/C++ applications, drivers, and bootloaders for power electronics hardware.
  • Architect and implement real-time embedded software using RTOS and industrial protocols.
  • Guide development across multiple microcontroller architectures, including space-grade targets.
  • Develop desktop tools (Electron-based) with database-backed data recording to support workflows.
  • Create software requirements, architecture/design documents, test plans/reports in a regulated environment.
  • Coordinate schedules, staffing, and roadmaps with cross-functional teams.

Skills

Team leadership
Embedded C/C++
RTOS
Python
Cross-functional collaboration
Software documentation
Jira
Confluence

Education

Bachelor's degree in Electrical Engineering, Computer Science, or related field

Tools

CMake
JTAG/SWD
Cross-compilers
Git
Electron
Jira
Confluence

Job description

  • Lead and mentor a team of embedded software engineers, providing technical direction, code review, and hands-on contribution to embedded firmware projects
  • Manage day-to-day team operations including sprint planning, task prioritization, workload balancing, and performance feedback
  • Personally design, develop, test, and debug embedded C/C++ applications, device drivers, and bootloaders for mission-critical power electronics hardware
  • Architect and implement real-time embedded software using RTOS-based platforms and industrial communication protocols (e.g., CAN-based networking stacks)
  • Guide development across multiple microcontroller architectures, including 8-bit and 32-bit space-grade and radiation-tolerant processors
  • Contribute to and guide development of desktop application tooling (e.g., Electron-based applications with database-backed data recording) supporting test and production workflows
  • Support development of new software components intended to ease customer/partner integration efforts, including exploration of modern systems languages as appropriate
  • Own department-level technical documentation: software requirements, architecture and design documents, verification and test plans/reports, and process/quality documentation appropriate for a regulated hardware/aerospace environment
  • Develop and maintain department schedules, staffing plans, and technical roadmaps in coordination with cross-functional stakeholders (hardware, systems, product, quality)
  • Manage software configuration control, coding standards, and development best practices across the team
  • Recruit, onboard, and mentor engineers and interns; manage a recurring internship program
  • Collaborate cross-functionally with electrical, mechanical, systems, and quality engineering teams throughout the product lifecycle
  • Interface with customers on technical integration topics as needed
  • Manage tasks and documentation using standard engineering tools (e.g., Jira, Confluence, Microsoft Office suite)
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a similar technical field
  • Minimum of 5 years of experience leading or managing an embedded software engineering team
  • Significant professional experience in embedded software development in C/C++, including driver and/or bootloader development
  • Professional experience developing tools or utilities in Python
  • Experience with real-time operating systems (RTOS) in embedded applications
  • Experience with embedded communication protocols/networking stacks common in industrial or aerospace applications
  • Hands-on experience with embedded development toolchains, including cross-compilers, build systems (e.g., CMake), and hardware debug tools (e.g., JTAG/SWD debug probes)
  • Strong understanding of software development lifecycle practices in a regulated, quality-driven, or safety-critical industry
  • Demonstrated ability to produce clear technical documentation (requirements, design documents, test plans/reports)
  • Experience working with version control and issue-tracking systems
  • Strong written and verbal communication skills, with the ability to work cross-functionally
  • This is an on-site position
Desired Qualifications
  • Experience developing embedded software for space, aerospace, or other high-reliability/mission-critical hardware
  • Familiarity with multiple microcontroller architectures and platforms, including transitioning code between 8-bit and 32-bit targets
  • Experience with desktop application development frameworks (e.g., Electron) and database-backed data logging/recording systems
  • Exposure to Rust or interest in expanding into modern systems programming languages
  • Experience supporting production test, verification, or integration efforts with internal or external customers
  • Familiarity with configuration/quality management practices common in aerospace or other regulated industries (e.g., AS9100, NASA/ESA standards, or similar)
  • Experience managing or growing an internship or early-career mentorship program
  • Experience with Agile or similar development methodologies in a hardware-adjacent environment
Export Control Requirements

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Salary Range: $115,000–$190,000 per year (dependent on experience and qualifications)

ExoTerra offers a comprehensive total compensation package including competitive salary, a discretionary annual bonus plan, paid time off (PTO), comprehensive health benefits, and various other benefits. When you join our team, you become part of a dynamic community dedicated to innovation and excellence.

ExoTerra is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.

Apply for this job

First name

Last name

Email address

Location

Phone number

Resume Attach resume

Attach another file Attach file

Are you authorized to work in the United States? Are you authorized to work in the United States?

Will you now or in the future require sponsorship for employment visa status (e.g. H-1B status)? Will you now or in the future require sponsorship for employment visa status (e.g. H-1B status)?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Manufacturing Engineer
Staff Manufacturing Engineer

ExoTerra Resource LLC • Denver (CO)

On-site
USD 135,000 - 160,000
Comprehensive health benefit package
Paid time off (PTO)
Discretionary annual bonus plan
Hands-on Embedded Software Engineering Manager
Hands-on Embedded Software Engineering Manager

TriNet Group • Littleton (CO)

On-site
USD 115,000 - 190,000
Packaging Engineer
Packaging Engineer

ExoTerra Resource LLC • Denver (CO)

On-site
USD 105,000 - 125,000
Competitive salary
Discretionary annual bonus plan
Comprehensive health benefits
+1
Staff Product Quality Engineer (PDS / Thruster / PPU / Program)
Staff Product Quality Engineer (PDS / Thruster / PPU / Program)

TriNet Group • Littleton (CO)

On-site
USD 135,000 - 160,000
Discretionary annual bonus
Paid time off
Health benefits
Senior Manufacturing Engineer
Senior Manufacturing Engineer

ExoTerra Resource LLC • Denver (CO)

On-site
USD 136,000 - 160,000
Discretionary annual bonus plan
Comprehensive health benefit package
Paid time off (PTO)
Senior Process Engineer
Senior Process Engineer

ExoTerra Resource LLC • Denver (CO)

On-site
USD 110,000 - 135,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
Senior Assembly/Integration Technician (Level III/IV)
Senior Assembly/Integration Technician (Level III/IV)

ExoTerra Resource LLC • Denver (CO)

On-site
USD 30,000 - 48,000
Competitive salary
Discretionary annual bonus
Paid time off
+1
Test Technician III/IV
Test Technician III/IV

ExoTerra Resource LLC • Denver (CO)

On-site
USD 39,000 - 62,000
Discretionary bonus
Paid time off
Health benefits
Software Engineer II- Embedded Linux (Onsite)
Software Engineer II- Embedded Linux (Onsite)

Collins Aerospace • Fort Wayne (IN)

On-site
USD 69,000 - 131,000
Medical, dental, and vision insurance
Three weeks vacation
401(k) plan with matching