Embedded-Applications Software (Audio_PA) (w/m/div)
Hybrid Β· Eindhoven, North Brabant, The Netherlands
Job Summary
Embedded-Applications Software Developer responsible for designing, implementing, and testing software for embedded audio/PA systems, translating requirements into component-level tasks, planning development in sprints with Agile/scrum, and ensuring continuous integration; requires Solid understanding of SOLID principles, embedded architectures (ARM, Xilinx Zynq), Linux/FreeRTOS, and proficiency in C++ with additional skills in Python, C#, Docker, Yocto, UML, and various peripheral interfaces, with a hybrid work arrangement at Ovar (PT) and Eindhoven (NL).
Required Qualifications
- A university education in computer or software science at Bachelor level or higher
- At least 5 years of experience in C++
- Fluent English language skills (verbal and written)
- Able and willing to work at least 2-3 days per week at the Ovar office
- Availability to work in Eindhoven/Netherlands 1-2 weeks per time several times per year
- Experience with embedded CPU architectures (ARM microcontrollers, Xilinx Zync)
- Experience in using Linux and FreeRTOS
- Experience with CM tools like SVN and GIT
- Experience in OOAD
- Experience using Docker
- Experience with wired communication protocols, TCP/IP, Ethernet
- Knowledge of design & modeling methods like UML
- Understanding of core OS concepts like multi-threading, memory management, power management
- Experience with peripherals such as UART, SPI, I2C, GPIO; interfacing with FPGA is a plus
- Experience with Yocto and SCons toolchain is a plus
- Experience in Python programming language is a plus
- Experience in C# programming language is a plus
- Experience in Safety critical systems is a plus
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf β no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.