Staff Embedded Software Engineer

3 weeks ago


Denver, United States Energize Group Full time

Salary on offer $160-200k. Relocation available. 2-3 days per week on site


As Staff Embedded Software Engineer, you'll play a crucial role in advancing our robotic software, specializing in low-level hardware interfaces. Joining us early on, you'll contribute to enhancing our current robot and shaping the next generation by integrating more advanced sensors and communication protocols at the board and firmware levels. This involves working with cameras, motor controllers, sensors, microcontrollers, and their respective software interfaces. You'll also have the opportunity to build meaningful equity and expand your responsibilities as the company grows.


Your Responsibilities:


  • Guide system-level design decisions in collaboration with electrical and mechanical engineers to develop high-performance, reliable, and cost-effective solutions.
  • Aid in defining functional requirements for embedded systems.
  • Integrate communications from custom PCBs (e.g., motor controllers, domain controllers) into low-level software interfaces.
  • Design embedded software architecture and contribute to crucial design choices.
  • Develop automated tests to ensure the functionality of embedded software.
  • Troubleshoot communication bus and software-level issues.
  • Establish C++ interfaces for communication between embedded systems and higher-level software.
  • Provide technical leadership within a small team of embedded software engineers.
  • Lead the development of functionally safe embedded software and promote safety throughout the development and testing phases.


Requirements:


  • 7+ years of experience in embedded systems development for robotics, autonomous vehicles, or similar fields.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Proficiency in C/C++, Python programming for microcontrollers (STM32, PIC, AURIX, Hercules) using RTOS (e.g., freeRTOS).
  • Experience in developing and certifying functionally safe hardware and software.
  • Solid understanding of electrical engineering principles, including circuit analysis and design.
  • Demonstrated experience in prototype development, testing, and scaling designs for production.
  • Proficient in hardware debugging using tools like DMM, oscilloscopes, and logic analyzers.
  • Preferred: Experience in developing for distributed systems with multiple microcontrollers using industrial communication buses (CANOpen, EtherCAT, Ethernet).
  • Preferred: Knowledge of FOC motor control and TCP/IP communications.
  • Preferred: Familiarity with version control systems, particularly Git.
  • Preferred: Prior experience in startup environments.


This role is based in Denver, with the opportunity for 2-3 days of remote work per week, depending on business requirements (fully remote work is not available). Relocation assistance is provided for candidates relocating from out-of-state.


Benefits for all full-time employees include:


  • Equity ownership in the company.
  • Generous paid time off.
  • 401(k) plan with a 3% employer contribution.
  • Comprehensive medical, dental, and vision insurance.
  • Short-term disability insurance.
  • Annual wellness stipend of $1,000.
  • Professional development stipend on an annual basis.
  • 12 weeks of paid parental leave.
  • Flexible working hours.



  • Denver, United States Energize Group Full time

    Salary on offer $160-200k. Relocation available. 2-3 days per week on siteAs Staff Embedded Software Engineer, you'll play a crucial role in advancing our robotic software, specializing in low-level hardware interfaces. Joining us early on, you'll contribute to enhancing our current robot and shaping the next generation by integrating more advanced sensors...


  • Denver, United States EVONA Full time

    Senior Embedded Software EngineerDenver, COOur client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments.Responsibilities will include:Reviewing requirements and design documents.Working directly with System...


  • Denver, United States EVONA Full time

    Senior Embedded Software EngineerDenver, COOur client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments.Responsibilities will include:Reviewing requirements and design documents.Working directly with System...


  • Denver, United States EVONA Full time

    Senior Embedded Software EngineerDenver, COOur client are an expanding Space client based in the Denver Metropolitan area and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments.Responsibilities will include:Reviewing requirements and design documents.Working directly with System...


  • Denver, United States Peak Talent Search Full time

    Job DescriptionJob DescriptionEssential Job Duties and Responsibilities:Extensive knowledge of compilers, real time operating systems, emulators/debugging tools, C/C++/assembly programming, embedded system design, Windows application development.A high level of competency in object-oriented programming.Basic understanding of digital and analog and circuit...


  • Denver, United States SET Development LLC Full time

    Location:   REMOTE Periodic travel required  We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team. Top Secret (TS/SCI) Level Security Clearance required.  In this integration-focused role, the candidate will assist in the integration of subcontractor-developed ground...


  • Denver, United States SET Development Full time

    Job DescriptionJob DescriptionLocation:   REMOTE Periodic travel required We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team. Top Secret (TS/SCI) Level Security Clearance required.  In this integration-focused role, the candidate will assist in the integration of...


  • Denver, United States SET Development LLC Full time

    Location:   REMOTE Periodic travel required  We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team. Top Secret (TS/SCI) Level Security Clearance required.  In this integration-focused role, the candidate will assist in the integration of subcontractor-developed ground...


  • Denver, United States Remotely Full time

    This is a remote position. Software Systems Engineer (3-5 year experience, remote) Be part of our future! This job posting builds our talent pool for potential future openings. We'll compare your skills and experience against both current and future needs. If there's a match, we'll contact you directly. No guarantee of immediate placement, and we only...


  • Denver, United States SET Development Full time

    Job DescriptionJob DescriptionWe are seeking an experienced, Sr. Software Engineer / Architect to join our Satellite Systems team. In this integration-focused role, the candidate will assist in the integration of subcontractor-developed ground software into the government's broader ground system infrastructure. This includes ensuring that requirements...

  • Sr. Software Engineer

    3 weeks ago


    Denver, United States SET Development Full time

    Job DescriptionJob DescriptionWe are seeking an experienced, Sr. Software Engineer / Architect to join our Satellite Systems team. In this integration-focused role, the candidate will assist in the integration of subcontractor-developed ground software into the government's broader ground system infrastructure. This includes ensuring that requirements...


  • Denver, United States Gusto Full time

    Gusto Embedded Payroll is our newest business unit, driving the next arc of innovation and growth for Gusto. Our mission is to enable any third party SMB platform to build, sell, and serve payroll, however, they wish. Our API offering allows other companies to offer payroll services to their customers inside their app or service. By creating a more seamless...


  • Denver, United States SET Development Full time

    Job DescriptionJob DescriptionLocation:   REMOTE Periodic travel required We are seeking a defense industry-specific, experienced Senior Software Engineer, to join our Satellite Systems team. Secret Level Security Clearance or greater required.  In this integration-focused role, the candidate will assist in the integration of subcontractor-developed...

  • Wi-Fi Engineer

    1 week ago


    Denver, United States Agile Resources, Inc. Full time

    Wi-Fi Engineer Our Client is a well-known Telecommunications giant located in Denver. They’re looking for a Wi-Fi Embedded Software Engineer to join the team to help build out the next generation of Wi-Fi 7 Wireless Routers.Qualifications:7+ years’ experience with Embedded (C/C++) Software Engineering Experience with 802.11 Wireless Protocol Development...

  • Wi-Fi Engineer

    1 week ago


    Denver, United States Agile Resources, Inc. Full time

    Wi-Fi Engineer Our Client is a well-known Telecommunications giant located in Denver. They’re looking for a Wi-Fi Embedded Software Engineer to join the team to help build out the next generation of Wi-Fi 7 Wireless Routers.Qualifications:7+ years’ experience with Embedded (C/C++) Software Engineering Experience with 802.11 Wireless Protocol Development...

  • Software Engineer

    2 days ago


    Denver, United States Gusto Full time

    We’re hiring deeply experienced engineers to join our teams that work on our customer-facing products, developing features and iterating across our platform. As a Gusto Software Engineer at this level, you’ll oversee large-scale projects end-to-end by driving technical innovation and ongoing improvements for deployed features. If you’re interested in...

  • Software Engineer

    2 days ago


    Denver, United States Jill Frisch & Freeze MiniMart Full time

    Position: Software Engineer A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.Company Overview:Jill Frisch & Freeze MiniMart is a rapidly growing convenience store chain with locations throughout Denver, CO. Our mission is to provide our customers with a convenient...

  • Software Engineer

    2 days ago


    Denver, United States Barrington James Full time

    Software Engineer - .NET & C# Job Type: Permanent - immediate requirement Salary Range: $120 - $140k + leading corporate benefits Location: Colorado - hybrid/on site Role Summary: Barrington James are working with an established med-tech company who are specialized in positively impacting millions of patients across the world every year. Bucking the trend of...


  • Denver, Colorado, United States IQ Clarity Full time

    We are seeking a talented Software Engineer with a unique background in mechanical or structural engineering to join our dynamic team.OpenGL, C#, and WPF. This individual will collaborate closely with cross-functional teams to design, implement, and optimize software solutions tailored to the biomedical domain.OpenGL, C#, and WPF to create intuitive user...

  • Software Engineer 1

    4 days ago


    Denver, Colorado, United States Service Core Full time

    Software Engineer 1ServiceCore is a rapidly-growing field-service SaaS platform for the portable sanitation and roll-off industries. The customers we serve have been completely overlooked by software, making us the leading player in a huge industry with little competition. Our software helps our customers save dozens of hours and hundreds to thousands of...