E

Emerson Electric

Builds industrial automation tools and software

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeShakopee, MN, USA$94k - $134k /yr

About the Job

Requirements

  • A bachelor's degree in engineering or science from an engineering school is required.
  • At least five years of applicable experience is required.
  • Experience developing in C/C++ for real-time, multithreaded embedded systems and microcontroller-based products is required.
  • The candidate must be authorized to work in the United States without sponsorship now or in the future; people who need sponsorship or hold the listed temporary visas are ineligible for hire.

Responsibilities

  • Design and develop embedded software solutions for new products and major product enhancements.
  • Own significant software features and technical efforts, breaking down work and driving it through implementation, integration, and completion.
  • Solve complex embedded software and hardware/software integration problems through hands-on development, debugging, and testing.
  • Collaborate with global, cross-functional teams across software, test, systems, hardware, project management, and product management.
  • Follow and strengthen engineering practices aligned with SDLA and IEC 62443-4-1, including requirements, design, cybersecurity, implementation, testing, reviews, documentation, and release.
  • Develop and maintain software requirements, architecture, interfaces, and traceability throughout the development lifecycle.
  • Provide technical guidance and mentoring to other engineers and participate in technical and peer reviews.
  • Maintain and improve existing products while exploring new technologies, tools, and approaches that improve products and engineering capabilities.
  • Lead and contribute to the planning and breakdown of software work, translating requirements into clear technical tasks and determining effective implementation approaches.

Desired Qualifications

  • A bachelor's or master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field is preferred; an ABET-accredited engineering degree is preferred.
  • Strong proficiency in C/C++, with experience in modular embedded software architecture, object-oriented design, design patterns, and UML.
  • Experience with embedded Ethernet and TCP/IP networking; industrial Ethernet protocols and stacks such as EtherNet/IP, Modbus TCP, and PROFINET are a plus.
  • Working knowledge of embedded communication interfaces and industrial protocols such as CAN, SPI, UART/SCI, I²C, HART, Modbus, and PROFIBUS.
  • Demonstrated ability to solve complex embedded software and system-level technical problems.
  • Experience with secure software development lifecycle practices; familiarity with IEC 62443-4-1 or similar product cybersecurity standards is preferred.
  • Ability to communicate technical designs, decisions, and tradeoffs and work effectively with cross-functional teams.
  • Experience using AI-assisted engineering tools to improve software development, testing, debugging, or engineering productivity.

About the Company

Emerson Electric

Builds industrial automation tools and software

Emerson Electric builds automation equipment and software for organizations that operate factories, utilities, and industrial facilities. Its instruments measure conditions such as pressure and flow, while valves, controllers, and software help operators regulate processes and track equipment performance. DeltaV manages industrial control systems, and the company also develops test and measurement tools used to validate electronic products. Customers pay for equipment, software licenses, and services that support installation, maintenance, and operation across a plant's life. Emerson was founded in 1890 and is headquartered in Clayton, Missouri, in the St. Louis area.

Company size
10,001+
Company stage
IPO
Headquarters
Clayton, MO
Founded
1890

Recently Posted Jobs

Explore more opportunities at Emerson Electric

See more jobs