Sr Embedded Software Engineer

Testa Search Partners - Atlanta, GA

Our client in Dunwoody (north Atlanta suburbs) is seeking Sr. Embedded Software Engineers to do the following:

  • Full development and lifecycle responsibility for embedded software (firmware) products (from cradle to grave), including; technical requirements, generation of design documentation, coding and code reviews/inspections, FW/software verification testing, HW/FW and system integration and debug of FW/software issues.
  • Serve as the technical lead for larger projects, establishing technical direction as well as monitoring project management metrics.
  • Provide leadership in design, development, documentation, engineering verification testing, etc.

  • Drive extensions to existing products (added functionality).
  • Generation of BSPs and chip drivers.
  • Develop test programs and scripts for development and manufacturing testing.
  • Support of ‘over the air’ communication protocols.
  • Design, coding, integration, documentation and bug fixing.
  • Provide mentoring to junior team members. 

Job Specifications:

  • 10+ years of progressive embedded software development experience.
  • Must have very well-structured programming practices.
  • Directly applicable experience with low cost/low power/resource constrained embedded processors.
  • Microchip/Atmel embedded processor experience ideal.
  • Expertise with C and assembly language programming.
  • Familiarity with Linux and operating systems.
  • Knowledge of advanced data and memory structures (state machines, unions, linked lists, queues and circular buffers).
  • Experience with Cellular and ISM band RF devices ideal.
  • Expertise with configuration management tools and practices (Git, SVN).
  • Experience with scripting languages with Python being ideal.
  • Able to work in a Microsoft development environment.
  • Working knowledge of hardware to facilitate integration efforts (including using test equipment like oscilloscopes, logic analyzers and spectrum analyzers).
  • BS Computer Engineering, Computer Science, Electrical & Electronics Engineering or similar degree. MS Degree preferred.
  • Excellent written and verbal communications skills.


Mueller Water Products: Develop and support existing water meter (residential/commercial) products.  Team moving from MA to Atlanta.


Posted On: Tuesday, August 13, 2019

Apply to this job