 
        
        Job Description
 * Review system requirements, do software requirements, design, implementation and test verification plan.
 * Champion the optimization of existing software designs and spearhead the implementation of new features to enhance performance and scalability.
 * Perform peer code reviews and develop comprehensive testing strategies to ensure the reliability and functionality of applications.
 * Utilize expert debugging and problem-solving skills to identify, diagnose, and resolve complex software issues, thereby enhancing system stability and performance.
 * Work closely with hardware engineers and other software developers to ensure seamless integration of software with hardware components, often leading cross-functional initiatives.
Qualifications
 * Master's or Bachelor's degree in Electrical engineering, Computer Science, or similar;
 * Experience in C/C++ programming;
 * Experience in RTOS (e.g., FreeRTOS) systems;
 * Developing efficient code for systems with limited resources (e.g., small memory footprint, low power requirements);
 * Integration and debugging (JTAG or similar) of sub-system; on chip peripherals (I2C, UART, Can, SPI, etc);
 * Experience with kernel driver development;
 * Knowledge in CI/CD;
 * Good written and verbal communication skills in English;
 * Logical thinker, with a continuous learning mindset.
Additional Information
What we offer you:
Challenges in an international environment | career opportunities in one of the best companies in the world | flexible hours | medical services | discounts for employees | sports and health related activities | canteen | good access to public transports | space for creativity.
Success stories don´t just happen. They are made...
Make it happen We are looking forward to your application