Firmware Engineer (Embedded Systems and C++)

External job listingat Vsiontek

Tasks Own assigned firmware features or components from requirements analysis through design, implementation, integration, verification, and defect resolution. Independently learn existin...

External source - not verified15 hours agoOpen until: Jan 28, 2027

Salary

Not provided

Location

Milwaukee, United States

Employment type

Full time

Workplace

Not provided

Firmware Engineer (Embedded Systems and C++)

Milwaukee, United States

Job description

Tasks

  • Own assigned firmware features or components from requirements analysis through design, implementation, integration, verification, and defect resolution.
  • Independently learn existing code, hardware interfaces, development tools, and system behavior; identify the right technical resources and ask focused questions when needed.
  • Develop maintainable embedded software in modern C++ using sound object-oriented design, clear interfaces, and appropriate error handling.
  • Collaborate with systems, hardware, FPGA, software, and architecture teams to clarify requirements, evaluate tradeoffs, and resolve cross-functional issues.
  • Use debuggers, emulators, analyzers, logs, and other diagnostic methods to isolate complex software and hardware interaction problems.
  • Create unit and integration tests, contribute to automated testing, and support continuous integration to improve software quality and regression coverage.
  • Participate in design and code reviews; provide constructive feedback and incorporate review input promptly.
  • Estimate, plan, and track work through user stories; communicate status, risks, dependencies, and

Requirements

  • 6-8 Years
  • strong C++ fundamentals, practical embedded development experience, disciplined engineering practices, and the ability to quickly learn a complex technical environment and make progress with limited supervision.

Schedule

  • Onsite

Location

  • Milwaukee, WI

Similar jobs