Embedded Software Engineering Manager

ExoTerra Resource, LLC
  • Littleton, CO
  • $115,000–$190,000
7 days ago

Job Description

Job Duties

  • 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
  • Oversee development of supporting software tools (primarily Python, with some JavaScript/HTML/CSS) used for verification testing, production testing, and customer-facing integration support
  • 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 developing test tools, utilities, or applications using JavaScript, HTML, and CSS
  • 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.

Compensation & Benefits

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.

Equal Employment Opportunity

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.

Numbers & Facts

LocationLittleton, CO
Salary$115,000–$190,000

Skills

  • AS 9100unmatched
  • Aerospace and Defenseunmatched
  • Agile Programming Methodologiesunmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Bootingunmatched
  • Boundary Scanunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CMakeunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Change Controlunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Configuration Managementunmatched
  • Cross Compilersunmatched
  • Cross-Functionalunmatched
  • Customer Relationsunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Design Documentunmatched
  • Design Verificationunmatched
  • Desktop PCunmatched
  • Develop Test Toolsunmatched
  • Device Driversunmatched
  • Document Managementunmatched
  • Documentationunmatched
  • Documentation Standardsunmatched
  • Electrical Engineeringunmatched
  • Electricityunmatched
  • Electronicsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Engineering Managementunmatched
  • Establish Prioritiesunmatched
  • Governmentunmatched
  • HTML (HyperText Markup Language)unmatched
  • Hardware Debuggingunmatched
  • High Reliabilityunmatched
  • JavaScriptunmatched
  • Leadershipunmatched
  • Machine Toolunmatched
  • Manufacturing/Production Testingunmatched
  • Mentoringunmatched
  • Microcontrollerunmatched
  • Microsoft Officeunmatched
  • Network Protocolsunmatched
  • Operations Planningunmatched
  • Presentation/Verbal Skillsunmatched
  • Product Lifecycleunmatched
  • Production Supportunmatched
  • Programming Languagesunmatched
  • Protocol Stackunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Engineeringunmatched
  • Quality Managementunmatched
  • Realtime Operating Systemunmatched
  • Regulationsunmatched
  • Software Administrationunmatched
  • Software Configuration Managementunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sprint Planningunmatched
  • Standards Developmentunmatched
  • Systems Engineeringunmatched
  • Systems/Internals Programmingunmatched
  • Technical Recruitingunmatched
  • Technical Writingunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • United States Citizenunmatched
  • User Documentationunmatched
  • Verification Plansunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder