Programming.com · 11 hours ago
Firmware Engineer
Programming.com is seeking a Firmware Engineer to join their team. The role focuses on developing and testing firmware for various microcontroller units and requires expertise in C/C++, FPGAs, and reverse engineering.
Responsibilities
Knowledge of unit test frameworks for Linux
Programming experience with device drivers
Experience in fault location, fault recording and/or power quality
Knowledge of Cyber security implementation
Essentially we are looking for some candidates with strong Yocto skills
Critical - Heavy on BareMetal Firmware C/C++ experience (5-6Years of design, development & testing experience), below experience is must
A.8051 family of MCUs
B.Microchip dsPIC33 family of MCUs
Critical - Must have fundamental knowledge on FPGAs (Verilog or VHDL Coding)
A.Altera NIOS II processor experience is must
Critical -Must have experience on reverse engineering and sustenance activities (Code porting, Cross compilers, new feature implementation, etc.)
Understand complex machines (Robotics or Mechatronics) and be able to provide solutions
Must have worked in large team, with Agile Scrum experience
Self-driven and passionate for electronics, willing to drive and lead
Qualification
Required
Heavy on BareMetal Firmware C/C++ experience (5-6Years of design, development & testing experience)
Experience with 8051 family of MCUs
Experience with Microchip dsPIC33 family of MCUs
Fundamental knowledge on FPGAs (Verilog or VHDL Coding)
Experience with Altera NIOS II processor
Experience on reverse engineering and sustenance activities (Code porting, Cross compilers, new feature implementation, etc.)
Ability to understand complex machines (Robotics or Mechatronics) and provide solutions
Experience working in large teams with Agile Scrum
Self-driven and passionate for electronics, willing to drive and lead
Preferred
Knowledge of unit test frameworks for Linux
Programming experience with device drivers
Experience in fault location, fault recording and/or power quality
Knowledge of Cyber security implementation
Strong Yocto skills