Emerson

Senior Embedded Software Engineer

Emerson

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $100,000 - $125,000 per year

Job Level

Senior

Tech Stack

Assembly

About the role

  • Work on new product development and sustaining engineering for process analytical equipment
  • Solve complex engineering challenges with firmware
  • Design and architect embedded software solutions
  • Provide technical guidance and mentoring to junior engineers
  • Work with global cross-functional teams including test, design, project managers, and product management
  • Manage software requirements: gathering, documenting, and maintaining traceability
  • Create and run unit and integration tests
  • Debug software and hardware/software integration issues
  • Maintain and improve existing products
  • Participate in peer reviews to improve product quality
  • Continuously learn and grow technical skills

Requirements

  • 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
  • Preferred: Bachelor’s and/or Master’s degree in Computer or Electrical Engineering
  • Preferred: ABET-accredited engineering degree
  • Demonstrated ability in critical thinking, problem solving, and applying engineering rigor
  • Self-motivated with a focus on driving outcomes and meeting commitments
  • Strong communication and collaboration skills
  • Proven strong skills in real-time multi-threaded embedded systems and microcontrollers
  • Proven strong skills in object-oriented design, design patterns, and UML
  • Proven strong skills in architecture design
  • Proven strong skills in C, C++, and Assembly
  • Proven strong skills in serial protocol interfaces: CAN, SPI, SCI, and I2C
  • Proven strong skills in industrial protocols: Modbus, Profinet, HART, and Fieldbus