Principal Embedded Software Engineer

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

  • Job Type: Full time
  • 6 days ago

Job Description

Lead the architecture, design, and hands-on development of embedded software for new products and major enhancements, including complex system integration and technical problem-solving. Coordinate complex engineering efforts, mentor engineers, collaborate across teams, and uphold disciplined development, cybersecurity, testing, review, and release practices.

Requirements: Requires a bachelor's degree in engineering or science, at least eight years of embedded software development experience, and demonstrated technical leadership of complex embedded projects. Candidates must be authorized to work in the United States without current or future sponsorship; preferred qualifications include strong C/C++ and real-time embedded expertise, industrial networking and protocols, secure development practices, and experience mentoring engineers.

Key Skills: Embedded Software Development, Software Architecture, C/C++, Real-Time Systems, Multithreaded Systems, Microcontrollers, Hardware/Software Integration, Ethernet and TCP/IP Networking, Industrial Communication Protocols, Cybersecurity, IEC 62443-4-1, Software Testing and Debugging, Technical Leadership, Mentoring, UML and Design Patterns, AI-Assisted Engineering

Benefits: 401(k), Profit-Sharing Plan, Medical Insurance, Dental Coverage, Vision Coverage, Family Formation Benefits, Paid Parental Leave, Employee Assistance Program, Tuition Reimbursement, Employee Resource Groups, Recognition Programs, Flexible Time Off, Vacation Leave, Holiday Leave, Sick Leave, Training and Development Opportunities, Mentorship and Coaching




Fast Track Upload