Embedded Software Engineer

Emerson
US - Minnesota - Shakopee
View Company Profile / << Go Back

  • Job Type: Full time
  • 9 days ago

Job Description

Design, develop, integrate, test, and maintain embedded software for new and existing analytical instruments, owning significant features and resolving complex software and hardware integration problems. Collaborate with cross-functional teams, follow secure development practices and IEC 62443-4-1-aligned processes, maintain lifecycle documentation and traceability, and provide technical guidance to other engineers.

Requirements: Requires a bachelor's degree in engineering or science and at least five years of applicable experience developing C/C++ for real-time, multithreaded embedded systems and microcontroller-based products. Candidates must be authorized to work in the United States without current or future sponsorship; preferred qualifications include a relevant computer, electrical, or software engineering degree and experience with embedded networking, industrial protocols, cybersecurity practices, and AI-assisted engineering tools.

Key Skills: C/C++, Real-Time Embedded Systems, Multithreaded Systems, Microcontrollers, Embedded Software Architecture, Object-Oriented Design, Design Patterns, UML, Embedded Ethernet, TCP/IP, Industrial Ethernet Protocols, CAN, SPI, UART/SCI, I²C, HART

Benefits: Medical Insurance, Dental Coverage, Vision Coverage, Employee Assistance Program, Profit-Sharing Retirement Plan, Tuition Reimbursement, Employee Resource Groups, Recognition Programs, Paid Parental Leave, Vacation Leave, Holiday Leave, Flexible Time Off




Fast Track Upload