Job Description :

Job Title: Senior Firmware Engineer

Location: Atlanta, GA

Duration: 12+ Months Contract/Full Time/C2C/C2H

UNIX, GIT, Linux, C/C++, Networking, Sockets


The Firmware Engineer will develop software/firmware for high performance. The Firmware Engineer will collaborate with a multi-discipline engineering team (software, hardware, and test) to complete the assigned task between hardware and software subsystems.  The position will be part of a multi-disciplined product engineering team.


  • Min 6+ years of experience C++ development on Linux environment 
  • Experience working on Unix/Linux System Development
  • Strong C/C++ programming experience
  • Knowledge of STL, Templates etc.
  • Text processing experience with focus on tokenization & pattern matching (such as "regular expression")
  • Knowledge of Design Patterns
  • Scripting experience i.e. bash, python3 (good to have)
  • Experience on Networking – Sockets, TCP/IP
  • Knowledge on Build mechanism – Yocto
  • Exposure to software versioning tools like SVN / GIT. 


  • Bachelor’s degree in Electrical Engineering, Electronics & Communication Engineering with at least 6+ years of related experience
  • Ability to work effectively in an Agile Scrum (or other iterative development) environment
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving skills
  • Self-starter with the ability to operate effectively with minimal supervision

Similar Jobs you may be interested in ..