Engineer Embedded Software
Clicking "Apply for this Position" redirects you to Emerson's official careers portal
This Embedded Software Engineer role in Hyderabad involves developing new features and resolving customer problems in Emerson''s industrial control system products using Agile/Scrum practices. You will work in small cross-functional teams with global collaborators on all phases of software development — from product definition through production release — using Continuous Integration workflows. Core responsibilities include developing embedded software in C/C++ for Intel x86 and ARM microprocessor/controller architectures, implementing TCP/IP, UDP, and serial protocols such as Modbus, Profinet, and Profibus, and debugging using oscilloscopes, logic analyzers, and JTAG debuggers. Experience with RTOS concepts, ability to read hardware schematics, and familiarity with Python scripting and PLC programming are key requirements. Xilinx Ultrascale SOC firmware development experience is an added advantage.