US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Staff Sr.Design Engineer- Firmware

We are looking for a control firmware engineer with 8+ years of experience in embedded communication firmware development with expertise in

Description


* Understand product requirements / Firmware specifications / communications firmware architecture for Solar Energy Grid Tie / Off Grid Inverters /Back-up systems / Auxiliary Products like communication Gateways and Operator/service Interfaces applications.



* Hands on Code Implementation / debugging / development and testing of systems



* Development of real time state machine, monitoring and communications functions for the above referred renewable energy products.



* Understand and comply with QMS, PMP and lean development requirements



* Participate in subsystem and system level design verification planning and testing

Essential Functions:


* Programming language C/C++ for 32 bit microcontrollers,



* RTOS environments like uC OS-II/QNX/embedded Linux or other platforms.


* Experience in Bootloader development and reliable firmware upgrade mechanisms.



* Familiarity with embedded testing ,test automation scripting for embedded products, development tools, including emulators and version control software.


* Exposure to advanced real time firmware debugging tools like J-Trace, logic analyzers, time/performance profiling techniques etc..


* Experience Cyber security complained firmware development, System level/sub system level Threat modeling, good understanding on TCP/IP based communication stacks, various encryption techniques,

Authentication/ authorization algorithms/models.


* Scripting languages like Python and Lua.



* Experience in industrial field bus communication protocols like MODBUS / CAN and protocols like USB, TCP/IP and embedded webservers.


* Exposure in WIFI/Bluetooth based communication interface development.


* Exposure to Web technologies like HTML, JavaScript is preferred.



* Good interpersonal communication skills and experience in working with global teams

Qualifications

Schedule: Full-time
Req: 009G5S





Share Job