Firmware Engineer

External job listingat Vsiontek

Tasks Own firmware features from requirements through design, implementation, integration, testing, and defect resolution Develop reliable and maintainable embedded software in C++ Debug...

External source - not verified3 weeks agoOpen until: Jan 10, 2027

Salary

Not provided

Location

Milwaukee, United States

Employment type

Full time

Workplace

Not provided

Firmware Engineer

Milwaukee, United States

Job description

Tasks

  • Own firmware features from requirements through design, implementation, integration, testing, and defect resolution
  • Develop reliable and maintainable embedded software in C++
  • Debug complex software/hardware interaction issues
  • Collaborate with hardware, FPGA, systems, software, and architecture teams
  • Create unit/integration tests and improve automated test coverage
  • Participate in code/design reviews and technical documentation
  • Work independently to resolve ambiguous technical problems

Requirements

  • 5+ years
  • Strong C++ / Modern C++
  • Embedded Firmware Development
  • Object-Oriented Design & Memory Management
  • Linux development environments
  • Multithreading & Concurrency
  • Hardware/Device Interfaces
  • Debugging, Emulators & Logic/Protocol Analyzers
  • Git & Build/Container Workflows
  • Unit & Integration Testing
  • Continuous Integration (CI)
  • Preferred: RTOS experience
  • Preferred: Multi-threaded/concurrent software
  • Preferred: Hardware bring-up & board-level debugging
  • Preferred: Device drivers & communication protocols
  • Preferred: FPGA/firmware integration
  • Preferred: Safety-critical or regulated product development
  • Preferred: Agile/Scrum experience
  • 5+ years of professional embedded/firmware development experience with strong C++ skills and hands-on hardware interaction

Schedule

  • Contract (W2)
  • Onsite

Pay

  • $40/hr on W2 (max.)

How to apply

  • Send your updated resume by email

Location

  • Milwaukee, WI

Similar jobs