- You will work closely with cross-functional teams including hardware engineers, firmware developers, and product managers to design and implement software solutions that meet customer requirements.
- You will be responsible for developing, debugging, and testing Embedded Software Applications using C/C++ programming languages.
- Additionally, you will collaborate with the hardware team to ensure seamless integration of software and hardware components.
- The ideal candidate will have a strong passion for Embedded Software development and a proven track record of delivering high-quality software solutions.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering or related field.
- Proficiency in C/C++ programming languages.
- Experience with embedded system development and debugging.
- Familiarity with software development lifecycle and agile methodologies.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Experience with microcontrollers and real-time operating systems is a plus.
- Knowledge of communication protocols such as SPI, I2C, UART, and USB is a plus.
- It is a bonus if you have experience within: Python, Simulink, Automotive industry, Autosar
- Experience with version control systems like Git.
- Ability to work independently and within a team.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional development and career advancement.
- Collaborative and innovative work environment.