Emerson's Analytical Instruments organization develops advanced technologies and solutions that safeguard industries and keep critical systems running. The Lead Senior Embedded Software Engineer will work on new product development and sustaining engineering for process analytical equipment that protects water quality, supports life sciences, strengthens industrial safety, and serves industries worldwide.
Requirements
- Real-time multi-threaded embedded systems and microcontrollers
- Object-oriented design, design patterns, and UML
- Architecture design
- C, C++, and Assembly
- Serial protocol interfaces: CAN, SPI, SCI, and I2C
- Industrial protocols: Modbus, Profinet, HART, and Fieldbus
Responsibilities
- Solving complex engineering challenges with firmware
- Designing and architecting embedded software solutions
- Following and improving software development processes to create high-quality products
- Managing software requirements through gathering, documenting, and maintaining traceability
- Creating and running unit and integration tests
- Debugging software and hardware/software integration issues
- Maintaining and improving existing products to keep them running smoothly
Other
- Bachelor's degree in Engineering or Science from an engineering school required
- Minimum of four (4) years of applicable experience
- Legal authorization to work in the United States - Sponsorship will not be provided for this position
- Demonstrated ability in critical thinking, problem solving, and applying engineering rigor
- Self-motivated with a focus on driving outcomes and meeting commitments