Embedded Firmware Engineer, Senior

The Challenge:

We will look to you to apply leading-edge principles, theories, and concepts as you work on unusually complex problems and provide highly innovative solutions. Operate with substantial latitude for unreviewed action or decisions while working closely with experts in mathematics and electrical engineering to produce the necessary results. Mentor or supervise employees in both firm and technical competencies. This is a chance to use your advanced embedded software skills while gaining experience in sensors, power harvesting, and edge processed algorithms. As a technical leader, you’ll identify new opportunities to develop solutions to help our customers meet their toughest needs.

Empower change with us.

You Have:

  • Experience with software engineering including requirements gathering, design, development, debugging, and deployment of embedded targets

  • Experience programming with C or C++

  • Experience with electronics and system design

  • Experience with baremetal and RTOS level development

  • Experience with integrating hardware and software systems

  • Experience working with software configuration control tools

  • Knowledge of reading component data sheets and schematics

  • Ability to work effectively in a fast-paced, changing and challenging environment

  • Bachelor's degree

Nice If You Have:

  • Experience working with Git preferred

  • Experience with Agile and Scrum project management

  • Experience with programming and scripting languages on Linux platforms

  • Experience with FPGA software and firmware development

  • Knowledge of applied RF communications theory

  • Master's degree in EE or Computer Engineering

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.