Embedded Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling
I korthet
Ansvarsområden
- Design and develop embedded software solutions for new products and major product enhancements.
- Own significant software features and technical efforts, driving them from implementation to 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.
- Develop and maintain software requirements, architecture, interfaces, and traceability.
- Provide technical guidance and mentoring to other engineers.
- Maintain and improve existing products while exploring new technologies and approaches.
Krav
- Bachelor's degree in engineering or science from an engineering school.
- 5+ years of applicable experience.
- Experience developing using C/C++ for real-time, multi-threaded embedded systems and microcontroller-based products.
- Authorized to work in the United States without sponsorship now and in the future.
Önskade kvalifikationer
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field; ABET-accredited engineering degree 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 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.
Förmåner
- Variety of medical insurance plans, with dental and vision coverage.
- Employee Assistance Program.
- Profit sharing retirement.
- Tuition reimbursement.
- Employee resource groups.
- Recognition programs.
- Competitive base salary.
- Annual merit review process.
- Flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Färdigheter
Emerson is a leading global technology, software, and engineering company providing innovative solutions for customers in industrial and commercial markets. We help customers in the world’s most essential industries solve the biggest challenges of modern life. Every day, our global workforce fulfills our unified Purpose and lives out the Values we hold close as an organization: Integrity, Safety & Quality, Support Our People, Customer Focus, Continuous Improvement, Collaboration, and Innovation. Across the globe, we are united by a singular Purpose: We drive innovation that makes the world…
Företag
EmersonPublicerade jobb
för 4 timmar sedan
Anställningstyp
Heltid
Arbetsform
Hybrid
Lön
94 000–134 000 US$ / år
Erfarenhetsnivå
Senior
Platser
Shakopee, United States
Kvalifikation
Sökande
Ansök tidigt
