What are the responsibilities and job description for the Embedded Software Developer position at ND Global Consulting Services Inc?
We’re seeking experienced Embedded Software Developers to design, develop, and validate control and communication systems for heavy equipment and industrial products. Roles include developing safety-critical braking, steering, and security systems using MATLAB/Simulink, C/C , and Python. Responsibilities cover model-based design, control algorithm development, Linux kernel and MACsec integration, and functional safety compliance. Engineers will work on embedded ECUs, sensor interfaces, electro-hydraulic controls, and DSP applications.
Required skills include embedded systems development, vehicle dynamics, CAN/J1939, Linux kernel, and debugging tools (e.g., GDB, CANape, Wireshark). Strong problem-solving, teamwork, and familiarity with cGMP, functional safety, or cybersecurity standards are preferred.
Ideal candidates hold a B.S./M.S. in Electrical, Computer, or Controls Engineering with 2–8 years of embedded or controls experience.
Resume to Latha@ndgcs.com
Job Type: Contract
Pay: $95,559.15 - $115,081.98 per year
Work Location: In person
Salary : $95,559 - $115,082