
Lead Senior Embedded Software Engineer
- Shakopee, MN
- Permanent
- Full-time
- Defining project-specific software development processes
- Managing software requirements activities, including elicitation, analysis, and documentation
- Performing Object-Oriented Design and coding of real-time embedded software
- Creating and executing unit and integration tests
- Debugging Software and Hardware/Software integration issues
- Being a member of an interdisciplinary team
- Participating in peer reviews
- Bachelor's degree in Engineering or Science from an engineering school required.
- Minimum of six (6) years of applicable experience
- Legal authorization to work in the United States - Sponsorship will not be provided for this position
- An ABET-accredited engineering degree is preferred
- Experience with:
- Real-time multi-threaded embedded systems, microcontrollers
- Object-Oriented design and UML
- C, C++, and Assembly language programming
- Serial protocol interfaces: CAN, SPI, SCI, IIC