Senior Embedded Software Engineer
Job Description
This Software Engineer will work with the Embedded Systems Development team at a Pro-Audio company with a rich history. Having become a global name in in live music equipment, they are now utilizing their audio expertise in the conference and meeting sector. Their networked audio systems include high-end microphones, speakers, and control units with adaptable configurations for any room or venue size.
You will design, develop and test embedded software and components for that form the audio systems. This can cover driver development, embedded applications, audio controls, and networking protocols and will utilize C++ and C programming languages.
Technical requirements:
BS/MS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering
Programming with C++ and/or C
Experience designing software with networking protocols - Ethernet, IP, TCP/UDP, Wifi
Embedded software development for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks.
Hardware Driver development
Experience with any audio products, networked devices, IoT or consumer electronics would be a good basis for this role.
This is a hybrid role based at their Irvine, CA, location.
Work in United States
Employment Options
Base Salary
140,000 - 190,000 USD
Required Academic Degree
Professional Experience
Skills
- C++
- RTOS
- VxWorks
- Embedded Linux
- FreeRTOS
- Networking Protocols
- Ethernet
- IP
- TCP
- UDP
- Wifi