Embedded Systems Development Engineer
$115,600–$185,000 year
HybridNiles, Illinois, United States
Job Summary
Design, develop, and test embedded software and hardware drivers for Shure's professional audio products using C++ and C. Work within a cross-functional team to define product architecture, model real-time system behavior with UML, and implement networking protocols including Ethernet, IP, TCP/UDP, and wireless standards. Engage in peer code reviews, unit and integration testing, and estimate tasks while adhering to established software development methodologies. Collaborate on cutting-edge audio technologies and debug embedded systems within an RTOS environment. This hybrid role in Niles, IL requires a BS in Computer Science or Electrical Engineering with 5+ years of experience.
Required Qualifications
- BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering
- 5 or more years of requisite experience
- Demonstrated skills in C++ and/or C with object oriented design, analysis and programming
- Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols
- Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks
- Experience with embedded system architectures, development environments and debugging
- Hardware Driver development and hardware debugging exposure
- Experience with software version control and release
- Demonstrated attention to detail and ability to analyze complex interdependent variables
- Demonstrated verbal and written communication skills
- Ability to work effectively within a team environment
- Quality consciousness
- Applicants for this position must be currently authorized to work in the United States on a full-time basis
- Shure will not sponsor applicants for this position for work visas
Desired Qualifications
- MS a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.