We are looking for a talented and passionate Embedded Engineer to join our team. In this role you will design develop and maintain embedded systems for our IoT devices robotics and PLCs. You will work closely with our crossfunctional teams to bring new products from concept to market and ensure they meet the highest standards of reliability and performance.
- Design and develop embedded software for IoT devices robotics and PLCs.
- Write and maintain firmware for microcontrollers and other embedded systems.
- Collaborate with hardware engineers to ensure seamless integration between hardware and software.
- Develop and execute testing and validation plans to ensure product reliability.
- Troubleshoot and debug embedded systems and provide solutions to technical issues.
- Optimize code for performance and memory usage.
- Stay updated with the latest industry trends and technologies in embedded systems.
Requirements
- Bachelors degree in Electrical Engineering Computer Engineering or a related field.
- 3 years of experience in embedded systems development.
- Proficiency in C/C programming.
- Experience with microcontrollers (e.g. ARM PIC AVR).
- Knowledge of communication protocols (e.g. ModBus I2C SPI UART CAN).
- Experience with RTOS and embedded Linux is a plus.
- Familiarity with PLC programming and industrial automation systems.
- Strong problemsolving skills and attention to detail.
- Ability to work effectively in a team environment and communicate clearly.
Benefits
- Competitive salary and equity options.
- Health dental and vision insurance.
- Flexible work hours and remote work options.
- Opportunities for professional growth and development.
- A dynamic and collaborative work environment.