Lead Embedded Software Developer
Job in
Pueblo, Pueblo County, Colorado, 81004, USA
Listing for:
6AM City, LLC
Full Time
position
Listed on 2026-06-18
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 125000 - 160000 USD Yearly
USD
125000.00
160000.00
YEAR
Job Description & How to Apply Below
Job Description
Salary: $125,000 - $160,000
POSITION TITLE: Lead Embedded Software Developer
FLSA CLASSIFICATION: Exempt
REPORTS TO
:
Chief Technology Officer (CTO)
LOCATION: RELOCATION AVAILABLE;
This is an ON-SITE role, with remote/hybrid work a possibility. The company HQ is Boulder, Colorado.
NOTE: Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor an employment visa at this time.
Job Summary The Lead Embedded Software Developer will be responsible for leading and executing the design, implementation, and validation of complete embedded systems for small satellite hardware and components. They may be required to diagnose faults and troubleshoot code or systems. Additional duties may involve continuing and scheduled maintenance, assessment of quality control, and monitoring of systems performance. This role will be responsible for leading a technical team.
This role will stretch your creativity and challenge your abilities.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Essential Duties and Responsibilities Familiarity of all phases of the project life-cycle (business development, mission formulation, requirements flow-down, manufacturing, integration and test, and on-orbit operations).Lead the development of embedded software for Weather Stream satellite instruments.Set development practices and standards for embedded software development.Develop embedded software specifications, design goals, and schedules in coordination with programmatic objectives.Design of software architecture across multiple embedded platforms.Self-directed embedded systems design for software/firmware architecture.Assist instrument testing and calibration activities, including remote sensing calibration algorithm development and studies of system performance metrics.Manage software development across multiple platforms / hardware configurations.Development of embedded software for both embedded Linux and bare-metal devices.Development of embedded Linux operating system distributions.Development of programmable logic systems to support timing critical systems.Write documentation for embedded software and hardware systems.Design and write the embedded software code according to specifications.Create effective technical documentation for software architecture and development procedures.Create effective plans, perform cost estimating, and manage efforts of the embedded engineering team.Collaborate closely with fellow technical program leads.Work closely with the overall Weather Stream team to help define what is needed and provide competitive solutions.Support the overall Weather Stream team in executing flight programs that meet or beat technical and cost obligations.Work closely with other contractors/team-mates in meeting or exceeding customer expectations.Ensure all business is conducted using the highest ethical standards and in compliance with all applicable laws, statutes, and regulations as well as company policies and directives.Supervisory Responsibility
This position mentors and supervises fellow employees and serves as the subject matter expert (SME) of their field.
Qualifications Knowledge and Skills
Experience using the Yocto build system to create embedded Linux platforms (experience with Xilinx Peta Linux preferred).Use of C++/C++11 for embedded software.Experience in hands‑on debugging and software development for embedded targets.Adequate knowledge of reading schematics and datasheets for hardware components.Familiarity with version control software such as git.Experience using Python to support embedded software development.Ability to work in a Unix environment, and familiarity with software development in Linux.Experience in software development (Python, C/C++).Demonstrated experience and skills in Electronics and Embedded Engineering.Experience in Engineering process development and deployment.Experience leading a technical team.Preferred Knowledge and Skills
Experience in Aerospace and/or remote sensing disciplines.Experience with FPGA/HDL design (Verilog preferred).Education and Experience
B.S. in…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
Search for further Jobs Here: