For our subsidiary company, AES, we are looking for an Embedded Software Engineer to join our development team
If you have a passion for embedded development, love working closely with hardware, and are eager to tackle complex technical challenges, this is the perfect opportunity for you!
Key Responsibilities:
- Design and implement real-time embedded systems in C/C++.
- Develop firmware for hardware peripherals (I2C, UART, SPI, GPIO, ADC) and perform hardware-software integration.
- Optimize and debug code to ensure system reliability and performance.
- Collaborate closely with cross-functional teams, including hardware engineers and product designers.
- Take part in end-to-end product development: from concept through design, testing, and mass production.
- Contribute to developing new features and ensure backward compatibility with existing systems.
- Write clear and comprehensive technical documentation to support the ongoing development process.
- Drive continuous improvement in software development practices and processes.
What Are We Looking For?
- At least 3 years of experience in RT/Embedded systems development
- Strong proficiency in C/C++ programming
- Deep understanding of bare-metal development and real-time environments
- Knowledge of hardware peripherals (I2C, UART, SPI, GPIO, ADC)
- Hands-on experience with FreeRTOS
- Python programming experience
- Experience with embedded Linux- an advantage
- Knowledge in Zephyr- an advantage
Location: Yokneam