> Markdown version of [/jobs/ext/4638838-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4638838-principal-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Software Engineer - **Company:** Emerson LLLP - **Location:** Shakopee, MN, United States - **Experience:** Expert - **Salary:** $150,000 - $200,000 - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Software Quality, Computer Engineering, Software Debugging, Software Design Patterns, Embedded Software, Ethernet, Modbus, Object-Oriented Software Development, Profibus, Software Architecture, Software Tools, Software Engineering, Systems Integration, Transmission Control Protocol (TCP), Universal Asynchronous Receiver/Transmitter, UML, Multithreading, PIC Microcontroller, Information Technology - **Published:** November 8, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3505229166&tx=IT878TYI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in engineering or science * 8 years of embedded software development * Demonstrated technical leadership of complex embedded software development, including architecture, design, work breakdown, and mentoring. * Authorized to work in the United States without sponsorship now and in the future * Individuals with temporary visas such as E, F-1 (including those with OPT or CPT), H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire., * Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field; ABET-accredited engineering degree preferred * Deep knowledge of real-time, multi-threaded embedded systems and microcontroller-based products * Strong proficiency in C/C++, with expertise in modular embedded software architecture, object-oriented design, design patterns, and UML * Hands-on experience with embedded Ethernet and TCP/IP networking, including industrial Ethernet protocols and stacks such as EtherNet/IP, Modbus TCP, and PROFINET * Working knowledge of embedded communication interfaces and industrial protocols such as CAN, SPI, UART/SCI, I²C, HART, Modbus, and PROFIBUS * Demonstrated success solving 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 preferred * Ability to clearly communicate complex technical designs, decisions, and tradeoffs * Experience applying AI-assisted engineering tools and approaches to improve software development, testing, debugging, and engineering productivity * Demonstrated experience leading complex software efforts, including architecture and design decisions, technical planning and work breakdown, coordinating work across engineers, and mentoring others., Emerson will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire. ## Description * Lead the architecture, design, and development of embedded software for new products and major product enhancements. * Solve complex embedded software and hardware/software integration challenges, staying hands-on with development, debugging, and system integration. * Lead complex software efforts from concept through completion, breaking down technical work, coordinating execution, managing dependencies and risks, and helping the team deliver results. * Provide approachable, collaborative technical leadership and mentoring, helping engineers solve difficult problems and grow their capabilities. * Partner with engineering leadership and global, cross-functional teams to build alignment, make sound technical decisions, and move complex work forward. * Drive disciplined engineering practices aligned with our SDLA and IEC 62443-4-1, including requirements, design, cybersecurity, implementation, testing, reviews, documentation, and release. * Define and improve software architectures, interfaces, development approaches, and testability across products and platforms. * Lead meaningful technical and peer reviews that improve software quality and engineering outcomes. * Explore and apply new technologies, tools, and approaches that advance our products and software engineering capabilities. WHO YOU ARE: You take on the challenge of unfamiliar tasks. You deal constructively with problems that do not have clear solutions or outcomes. You grow from hardships and negative experiences You partner with others to get work done. You admit mistakes and gain insight from experiences.