HamburgerMenu
hirist

Emerson - Embedded Software Engineer - RTOS/Microprocessor

Emerson
Multiple Locations
5 - 10 Years
star-icon
3.9white-divider397+ Reviews

Posted on: 07/01/2026

Job Description

Description :

In This Role, Your Responsibilities Will Be :

- As an Embedded Software Engineer, you will use your software skills to develop new features and solve customer problems in our control system products.

- Work in small, self-motivated teams collaborating with global Scrum teams.

- Be involved in all phases of software development from product definition to production release.

- Use Agile software development practices to build and test our products using Continuous Integration.

- Break down problems and estimate time for development tasks.

- Work with cross-functional teams (i. Software, Hardware, System Test and Product Management) to accomplish your assignments.

- Develop deep domain expertise while working on various assignments in control system platforms.

- Drive world-class quality in the development and support of products.

Who You Are :

- You can take quick and decisive actions in constantly evolving, unexpected situations.

- Showing a tremendous amount of initiative in tough situations is outstanding at spotting and seizing opportunities.

- Have a clear sense of ownership in accomplishing objectives despite obstacles and setbacks.

- Open to work collaboratively with others across the organization to achieve shared objectives.

- Like to encourage the expression of diverse ideas and opinions.

For This Role, You Will Need :

- Bachelors or masters degree in Computer science/Electronics and Communication/Electrical Engineering.

- 3 to 6 years of Embedded software development experience in with Intel x86/ ARM architectures-based microprocessors/controllers.

- Strong expertise and experience in C/C++ Programming languages.

- Good Knowledge in RTOS concepts.

- Good understanding of TCP/IP, UDP and Serial based protocols like Modbus, Profinet, Profibus. etc.

- Ability to read hardware schematics and use of debugging instruments like oscilloscope, logic analyzers.

- Experience with standard JTAG based debuggers for debugging the system.

- Experience with Agile development process.

- Good understanding of Continuous Integration and deployment systems used in software development.

- Strong analytical and problem-solving skills.

- Strong written and oral communication skills.

Preferred Qualifications that Set You Apart :

- Experience with Programmable Logic Controllers.

- Having firmware development experience with Xilinx's Ultrascale SOC is an added advantage.

- Experience in scripting languages like Python.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in