Embedded Software Engineer

Piper Maddox
June 11, 2021
Denver, CO
Job Type



Embedded Software Engineer

Product Development Team - Denver, CO

This is a full-time, hands-on role in a fast-paced startup environment. We are looking for an Embedded Software Engineer to join the team and develop firmware for the companies battery technology.


  • Design and implement embedded software features as part of a larger team-based software project.

  • Conduct technical reviews and participate in peer code reviews providing teammates with comments and suggestions.

  • Write test plans, unit tests and automate testing. Document testing procedures and results.

  • Use Agile project tools to track progress and provide insight to the rest of the team about work being done.

Required Skills & Qualifications

  • BS in Computer Science, Computer Engineering, Electrical Engineer or equivalent practical experience.

  • Minimum of 3 years of experience in embedded software development fields.

  • Programming skills in C for embedded microcontrollers.

  • Experience with PCB bring-up and debugging.

  • Familiarity with bootloaders, communication protocols (UART, I2C, SPI, etc.) and state machine design.

  • Experience with Git or other version control software.

  • Comfortable using debuggers, oscilloscopes, simulators and logic analyzers.

  • Ability to work in both a team environment and autonomously.

  • Excellent communications skills: verbal, written and interpersonal.

Desirable Skills & Qualifications

  • Detailed knowledge of ARM Cortex-M processors.

  • Experience with embedded processors in Xilinx or Altera FPGAs.

  • Knowledge and experience with continuous integration workflows and tooling like Github Actions and Docker.

  • Scripting skills (Python, Perl, Bash or similar).

  • Hands-on experience with real-time operating systems.

  • Experience with Agile development methodologies.

Drop files here browse files ...

Related Jobs

June 13, 2021
PT Human Resources Intern   Commerce City, CO new
June 13, 2021
Generalist, Human Resources   Centennial, CO new
June 13, 2021
June 13, 2021
June 13, 2021