This Senior Embedded C Engineer role involves developing and maintaining software for Linux-based audio and communication systems. Responsibilities include working with the Yocto build system, integrating hardware and software, implementing and troubleshooting SNMP, using Wireshark for debugging, and contributing to audio-related features. Experience with C and Linux, Yocto, and SNMP is required. C++ experience is a plus. The role contributes to the development of high-quality microphones, headsets, and integrated devices for professional use.
5+ years experience developing software for Linux using C
Experience working with Yocto
Familiarity with SNMP protocol
Familiarity with Wireshark
Good to have:
Knowledge and practical experience with C++
Perks:
Flexible working format (remote, office-based, or flexible)
Competitive salary and compensation package
Personalized career growth
Professional development tools
Active tech communities
Education reimbursement
Corporate events and team buildings
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Our client designs advanced audio and communication systems, primarily for use in professional and conference settings. Their products include high-quality microphones, headsets, and integrated devices that ensure effective communication for global organizations. They are focused on optimizing performance through custom software and hardware solutions, with significant expertise in sound engineering.
Responsibilities:
Develop and maintain software for Linux-based systems using C
Work extensively with the Yocto build system to create and configure custom Linux environments
Collaborate with cross-functional teams to integrate hardware and software solutions
Implement and troubleshoot SNMP protocol for device communication
Use Wireshark to monitor and analyze network traffic and debug issues
Contribute to the development and improvement of audio-related features in the product, such as microphone and headset functionalities
Optionally, work with C++ for certain parts of the project.
Must have:
At least 5 years of experience developing software for Linux using C
Experience working Yocto
Familiarity with SNMP protocol
Familiarity with Wireshark tool
Nice to have:
Knowledge and practical experience with C++
We offer:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing