Your tasks
You will be part of the Embedded Software Team in our R&D department and will be involved in firmware development for innovative sound systems. You will cover all embedded software aspects of modern Consumer Electronic products and always strive for making the latest MCUs, SoCs, DSPs, WiFi/BT frontends available to be included into our software universe. This includes various engineering challenges in numerous technical sub-domains, such as sound processing, wireless technologies, bare-metal software and systems based on RTOS. With a focus on practical implementation, you will work closely with our electronics and acoustic teams, UI/UX designers and software developers from other departments.
Along with a clean and reproducible code writing style, your work is distinguished by a high degree of structure and precision. In general, you apply high quality standards to your own work. As a proactive and committed team member, you are motivated to continue learning and developing your skills.
We consider a wide range of experience levels, from a highly talented young professional to a seasoned well-rounded firmware developer. We practice a warm and welcoming work culture that allows for personal and professional growth.
Along with a clean and reproducible code writing style, your work is distinguished by a high degree of structure and precision. In general, you apply high quality standards to your own work. As a proactive and committed team member, you are motivated to continue learning and developing your skills.
We consider a wide range of experience levels, from a highly talented young professional to a seasoned well-rounded firmware developer. We practice a warm and welcoming work culture that allows for personal and professional growth.
- Develop software for embedded systems, ARM based, specialty cores, SoCs (CPU + MCU + DSP) and similar
- Cover all software development aspects from early concepts, proof-of-concept work to delivering the final release candidate
- Overall system layout and architecture definition in close collaboration with other disciplines like EE, UX/UI, AE.
- Estimation of project scope, development times, cost implications
- Coordinating and collaborating with external software companies and IP providers
- Working on low-level drivers for specific hardware subsystems
- Be aware of latest trends in MCUs, software technologies etc.
- Work on several overlapping projects in different phases in parallel