Altentechnologyusa

Firmware Engineer

Waukesha, Wisconsin, United States. Posted a month ago

The role

You will own firmware features from requirements through implementation and verification. You will develop maintainable embedded software in modern C++ and collaborate with cross-functional teams.

What you will do

  • 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.
  • 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.
  • Use debuggers, emulators, analyzers, logs, and other diagnostic methods to isolate problems.
  • Create unit and integration tests and contribute to automated testing.
  • Participate in design and code reviews.
  • Estimate, plan, and track work through user stories.
  • Follow applicable quality processes and produce technical documentation.
  • Work effectively with globally distributed teams.

Required qualifications

  • Bachelor's degree, or equivalent practical experience, in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 5+ years of professional experience developing embedded or firmware software.
  • Strong C++ programming skills, including object-oriented design, memory management, concurrency fundamentals, debugging, and writing maintainable production code.
  • Hands-on experience developing software that interacts with hardware, real-time systems, device interfaces, or resource-constrained embedded platforms.
  • Proven ability to learn unfamiliar technologies and codebases independently.
  • Experience with embedded development and diagnostic tools such as debuggers, emulators, protocol or logic analyzers, and system logs.
  • Experience with Linux-based development environments, source control such as Git, and build or container-based workflows.
  • Experience with continuous integration, automated testing, and disciplined software review practices.
  • Clear written and verbal communication skills.

Benefits

  • mentorship
  • career growth opportunities
  • comprehensive benefits

Before you apply

  • Only US Persons (citizens or permanent residents) need apply.
  • All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.

About the company

ALTEN Technology USA is an engineering company with 3,000+ experts across North America. They partner with companies in aerospace, medical devices, robotics, automotive, and more.

Firmware Engineer at Altentechnologyusa | JobZoey