Senior Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Develop, debug, and optimize low-level firmware for real-time and low-latency systems using C; Rust knowledge is a plus Perform board bring-up, hardware debugging, and functional testing Design, implement, and maintain system communication protocols for existing and new products Collaborate closely with cross-functional teams including electronics, mechanical, requirements, validation & verification, and risk management Author detailed software specifications, design documents, and technical report Your profile
Requirements
BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field 4+ years of professional firmware/software development experience Experience with embedded Linux, including application development; experience with driver and/or kernel development is a plus Hands-on experience with Yocto Project and/or Buildroot for embedded Linux system customization and build automation Proficient with embedded development tools such as cross-compilers, debuggers, IDEs, and source control systems Solid understanding of communication protocols including CAN, Ethernet, Wi-Fi, and Bluetooth Experience developing device drivers and low-level software for hardware interfaces such as ADC, GPIO, PWM, UART, SPI, and I2C Experience working with digital and analog hardware, including board bring-up and debugging Proficient in using oscilloscopes, logic analyzers, and function generators for hardware/software debugging Hands-on experience with ARM Cortex-M and ARM Cortex-A-based systems, including RTOS and Linux-based platforms Knowledge of MISRA guidelines and IEC ***** standard; experience in regulated environments is a plus Familiarity with unit testing and regression testing frameworks is a plus Knowledge of, or curiosity about, embedded and firmware security, including secure boot, cryptography, and trusted execution environments Fluent in English with strong verbal and written communication skills Self-motivated, well-organized, and capable of taking ownership of tasks end-to-end Ability to collaborate effectively with technicians, suppliers, and cross-functional engineering teams What you can look forward to A diversified and challenging environment combined with a high degree of freedom for the implementation of innovative ideas
Benefits & conditions
A permanent employment contract with performance-related pay at an international and promising employer A modern workplace in spacious and bright offices in the heart of Malaga An individually tailored "on the job" training and professional development opportunities Personal added values such as an employer financed private healh insurance, team events, access to the discount platform "Benefits at work" and many more Do you see this job offer as a personal challenge and are you ready to conquer the market with us? Then convince us with your application, including your salary expectations and your earliest possible starting date, by submitting to Anne-Kathrin Deters (******)- or just click on "Apply for job". We are looking forward to meeting you! D.med Software S.L.U. | Calle Plaza de Toros Vieja No 2, 5o A/B/C/D | ***** Málaga | ******************