Job Boards Template

Senior Embedded Firmware Engineer

Lawrence, KS 66049 | Permanent Hire

Job ID: 7714 Industry: Industry Pay Rate: 95,000

Senior Embedded Firmware Engineer

If you offer experience developing embedded/product applications that include mobile and communications products, you might have interested in this Senior Embedded Firmware Engineer job position. In this role you will design, develop and maintain embedded software for public safety communication products, develop software in C/C++ for new product including low-level drivers, boot loaders, and operating systems, and develop mid to high-level software in C/C++, port existing software to new products, and implement public safety communications protocols.  The location is Lawrence, Kansas and you will report to the VP of Engineering.

Top Reasons to Work with Us?
  • Be a part of a team that develops state-of-the art products for the wireless industry
  • Company is growing with multiple locations
  • Technological leader in its markets; innovative R&D

What’ s in it for you?
  • Opportunity to work with the latest in technology
  • Competitive salary and benefits package
  • Opportunity for professional growth

What will you be doing?
  • Design, develop and maintain real-time software for next generation embedded systems
  • Debug and improve reliability of real-time embedded systems
  • Optimize, adapt, and port current software architecture to future product platforms
  • Maintain existing product line including bug fixes and custom enhancements
  • Write clear and concise engineering documentation
  • Work closely with the hardware team to provide design feedback based on software limitations
  • Participate in software code reviews
  • Assist in improving current software development processes
  • All duties assigned by Supervisor

What do you need for this position?
  • Bachelor Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related degree
  • Seven (7) years’ experience in the software development field
  • Proficiency in writing software in C and C++
  • Basic experience writing software in Java and Python and familiarity with Bash or Perl is a plus
  • Experience in embedded software development using Linux
  • Experience in embedded software development using a real-time operating system
  • Experience with board bring-up (bootloaders, Linux kernel, device drivers, device-tree filesystems)
  • Experience with build utilities such as Buildroot or Yocto
  • Experience using version control software such as Subversion or Git
  • Experience using bug tracking software such as Mantis or Jira
  • Proficient in using oscilloscopes or logic analyzers to test and debug embedded systems
  • Ability to understand PCB schematic and layout document
  • Knowledge of digital signal processing, a plus
  • Familiarity with public safety two-way radios is a plus
  • Familiarity with APCO P25 standards is a plus
  • Familiarity with LTE/FirstNet standards is a plus

Send resume to Jackie Davis at


Jackie Davis

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: