```html
Overview
As a Senior Embedded Software Engineer, you will be responsible for designing, developing, testing, and optimizing embedded software solutions for our products. You will work closely with cross-functional teams, including hardware engineers, system architects, and quality assurance teams, to ensure robust and efficient embedded systems.
Key Responsibilities
- Design, develop, and maintain embedded software applications using C programming.
- Collaborate with hardware engineers to integrate software with hardware components.
- Optimize and debug embedded software to ensure high performance and reliability.
- Develop and execute unit and integration tests to validate software functionality.
- Participate in code reviews and provide feedback for best coding practices.
- Work with real-time operating systems (RTOS) and bare-metal firmware development.
- Ensure compliance with industry standards and best practices in embedded software development.
- Document software designs, implementation details, and technical specifications.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Strong proficiency in C programming for embedded systems.
- Experience with microcontrollers, microprocessors, and embedded architectures.
- Knowledge of RTOS, bare-metal programming, and firmware development.
- Familiarity with debugging tools such as JTAG, oscilloscopes, and logic analyzers.
- Understanding of communication protocols (SPI, I2C, UART, CAN, etc.).
- Experience with version control systems like Git.
- Ability to read and understand hardware schematics and datasheets.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication skills.
Preferred Qualifications
- Experience with ARM Cortex-based microcontrollers.
- Knowledge of C++ and Python for embedded development.
- Familiarity with Agile development methodologies.
- Experience in developing safety-critical or real-time embedded systems.
- Understanding of cybersecurity principles for embedded software.
J-18808-Ljbffr
```Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte