Emerson's Analytical Instruments organization needs to develop advanced technologies and solutions for process analytical equipment that safeguards industries and keeps critical systems running, specifically focusing on protecting water quality, supporting life sciences, strengthening industrial safety, and serving 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
- Providing technical guidance and mentoring to junior engineers
- Participating in meaningful peer reviews to improve product quality and team deliverables