Embedded Firmware Developer

KPG99 INC Waukesha, WI
Contract Mid Level 5+ years

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Design, develop, debug, and test embedded firmware using Embedded C. This role involves implementing Git-based version control, developing Python scripts for automation, and collaborating with various teams to ensure product quality.

Responsibilities

  • Design, develop, debug, and test embedded firmware using Embedded C
  • Implement and follow Git-based version control workflows
  • Develop and use Python scripts for automation, testing, tooling, or validation activities
  • Perform unit testing, integration testing, and support system-level debugging
  • Collaborate with hardware, validation, and systems teams to resolve issues and improve product quality
  • Contribute to technical documentation and coding standards

Requirements

  • 5-7 years of relevant experience
  • Strong Embedded C background (design, development, testing)
  • Experience in MPLab IDE for development (or similar IDE)
  • Git-based version control workflow knowledge
  • Python experience for automation, testing, tooling, or validation

Qualifications

  • Bachelor’s or Master’s degree in Electrical/Electronic Engineering, Embedded Systems, or related field
  • 5-7 years of relevant experience in embedded firmware development

Nice to Have

  • Experience with microcontrollers and low-level hardware interfaces
  • Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN)
  • Familiarity with embedded debugging tools and techniques
  • Experience working in Agile or iterative development environments

Skills

Python * Agile * Git * CAN * SPI * I2C * UART * Embedded C * MPLab IDE *

* Required skills

About KPG99 INC

Technology
View all jobs at KPG99 INC →