Back to results

Embedded Firmware Engineer

  • Springville, UT, United States
Apply on wavetronix.breezy.hr About employer

Applications open in a new tab.

Job details

Experience
BS or MS in Electrical or Computer Engineering with 5–10 years of relevant development experience.
Posting language
English
Posted

Original job description

Wavetronix is seeking a full-time Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems. This role works within an agile, cross-functional engineering team using established development tools and processes, including source control, automated testing, and work backlogs. A strong understanding of embedded software development, hardware interfaces, device drivers, network communications, and debugging is essential. Experience with Linux-based development environments is preferred. This position plays an important role in delivering reliable, high-quality products. The engineer will take ownership of development efforts, contribute to technical decisions, and collaborate with both local and geographically distributed engineering teams. This includes coordinating implementation, resolving technical challenges, and maintaining consistency across projects. What Success Looks Like

Within 90 Days:

  • Develop a working understanding of Wavetronix products, embedded architectures, and existing firmware.
  • Become familiar with team development tools, processes, and standards.
  • Begin independently contributing to assigned development tasks.

Year 1:

  • Become a key contributor to embedded firmware development and system design.
  • Demonstrate technical expertise and ownership in one or more areas of project development.
  • Collaborate effectively with local and international engineering teams through coordination of interfaces, dependencies, technical requirements, decisions, and progress.

Beyond Year 1:

  • Develop a deep understanding of Wavetronix embedded systems, including platform and application firmware.
  • Contribute to architectural decisions and provide technical insight into complex development challenges.
  • Identify and drive improvements in system performance, maintainability, quality, and development practices.

Desired Experience and Competencies

  • BS or MS in Electrical or Computer Engineering with 5–10 years of relevant development experience.
  • Demonstrated professional experience developing embedded firmware using C and C++; experience with RTOS, Python, or Rust is a plus.
  • Strong understanding of embedded software concepts, hardware interfaces, and software-hardware integration.
  • Experience with device drivers, threading, network communications and debugging.
  • Ability to read and interpret hardware datasheets.
  • Familiarity with source control, unit and system testing, and software development lifecycles.
  • Experience with Linux-based development environments preferred.
  • Strong communication and collaboration skills, including the ability to work effectively with geographically distributed teams across locations and time zones.
  • High personal motivation, a strong work ethic, and a commitment to individual and team success.

About Wavetronix Wavetronix' purpose is to enable rewarding careers and foster personal development. We create innovative technologies that make the world's transportation systems safer and more efficient. Our core values include putting people first, embracing a growth mindset, leading with insight and innovation, and seeking out and solving difficult challenges. We continue to invest in long-term growth, creating opportunities for our employees to develop and succeed. We work in teams, so we look for people who are humble, smart, and committed to making a difference. If you share our values and have the education and experience to help us create the most talented workforce in the traffic radar industry, we encourage you to apply. Wavetronix is an affirmative action equal opportunity employer.

Report this job

Get in touch
MovoJobs

Contact us