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 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...


  • 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 Energize Group Full time

    Salary on offer $160-200k. Relocation available. 2-3 days per week on site Take the next step in your career now, scroll down to read the full role description and make your application. 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,...


  • 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 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...


  • 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 EVONA Full time

    Senior Embedded Software Engineer Denver, CO Are you the right applicant for this opportunity Find out by reading through the role overview below. Our 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. ...


  • Denver, United States PEAK Talent Search Full time

    Job Description Job Description Essential 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...


  • 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 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 BridgeView Full time

    Bridgeview is currently seeking an Embedded Software Engineer – Layer 3 Networks for one of our clients. If you love building and supporting technology solutions that make businesses successful, then read on for more details.TITLE: Embedded Software Engineer – Layer 3 NetworksLOCATION: RemotePOSITION TYPE: 9-month contract, with possibility of...


  • Denver, United States BridgeView Full time

    Bridgeview is currently seeking an Embedded Software Engineer – Layer 3 Networks for one of our clients. If you love building and supporting technology solutions that make businesses successful, then read on for more details.TITLE: Embedded Software Engineer – Layer 3 NetworksLOCATION: RemotePOSITION TYPE: 9-month contract, with possibility of...


  • Denver, United States NR Consulting Full time

    Job Title: Silicon Embedded Software Engineer IV Duration: 12 mos. + potential extension(s) and/or conversion Location: Denver, CO, New York, NY, Houston, TX, Los Angeles, CA, and San Diego, CA.Description What are the top non-negotiable skill sets required for this role? Excellent software design and programming skills in C/C++ for development, debugging,...


  • Denver, United States Rocket Lab Full time

    Senior Embedded Flight Software Engineer I/II Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology...


  • Denver, United States Rocket Lab Full time

    Senior Embedded Flight Software Engineer I/II Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology...


  • 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 software...


  • 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...