Jobs · Education · Minnesota

Firmware Developer

Nova-Tech Engineering · Willmar, MN · 2 mo ago
On-siteEducation$75k–$110k/yrFull-time

About the role

The Firmware Developer at Nova-Tech Engineering designs, develops, tests, and documents embedded firmware for new and existing products. They also program and debug embedded systems, analyze and troubleshoot issues, and collaborate cross-functionally to solve complex problems.

Responsibilities

  • Design, develop, test, and document embedded firmware for new and existing products
  • Program and debug embedded systems (C preferred), including drivers, device communication, and system architecture
  • Analyze and troubleshoot issues, perform root cause analysis, and implement effective solutions
  • Create and execute test protocols; analyze data to support design decisions and product performance
  • Support projects from concept through implementation, testing, and customer deployment
  • Collaborate cross-functionally to solve complex problems and communicate project updates

Requirements

  • Bachelor’s degree in Computer, Electrical, or related engineering field
  • 5+ years of experience, required
  • Strong embedded programming skills (C preferred) and experience with communication protocols (CAN, I2C, SPI, Serial)
  • Proficiency with development tools (e.g., Eclipse, Git, VS Code, J-Link) and CAD tools (Altium, SolidWorks Electrical preferred)
  • Ability to read technical documentation and apply scientific/mathematical concepts to analyze data
  • Strong problem-solving, communication, and teamwork skills
  • Highly organized with ability to manage multiple priorities in a deadline-driven environment

Qualifications

  • Professional, ethical mindset with sound judgment and accountability
  • Willingness to travel up to 20% (domestic/international) with valid driver’s license and passport

Skills

  • Embedded programming skills (C preferred)
  • Experience with communication protocols (CAN, I2C, SPI, Serial)
  • Proficiency with development tools (eclipse, git, vs code, j-link)
  • Ability to read technical documentation and apply scientific/mathematical concepts to analyze data
  • Problem-solving, communication, and teamwork skills
  • Highly organized with ability to manage multiple priorities in a deadline-driven environment

Benefits

  • Competitive wages
  • Generous paid time off
  • Benefits starting day one!

Pay

$75,000 - $110,000/Year

Schedule

Flexible schedule

Similar jobs

Firmware developer

Divinitus Communications Inc.Jobs Cabin, NC· 2 wk ago
Engineeringapply on divinitusinc.com

Firmware Developer

HPAustin, TX· 2 wk ago
Engineering$116k–$182k/yrapply on hpinc.contacthr.com

Firmware Developer

Phoenix Staff, Inc.Phoenix, AZ· 4 days ago
Engineeringapply on pod4.app.loxo.co