About the Job:
As an Embedded Engineer R&D at our company, you will be an integral part of our innovative team dedicated to pushing the boundaries of technology. This is a full-time OnSite position that offers the opportunity to work on cutting-edge projects in the field of Embedded Systems, Firmware Development, AI, and Machine Learning.
Roles & Responsibilities:
- Design and develop embedded software for various applications, ensuring high performance and reliability.
- Collaborate with cross-functional teams to integrate AI and Machine Learning algorithms into embedded systems.
- Conduct research to stay updated on the latest trends and technologies in the field of embedded systems.
- Optimize firmware for power efficiency and memory utilization.
- Troubleshoot and debug issues in embedded systems to ensure smooth operation.
- Document design specifications, test procedures, and results for future reference.
- Participate in code reviews and provide constructive feedback to team members.
- Support hardware engineers in the design and testing of embedded systems.
- Stay current with industry standards and best practices in embedded software development.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
- Proven experience in Embedded Systems and Firmware Development.
- Strong programming skills in languages such as C, C++, and Python.
- Knowledge of AI and Machine Learning concepts and their application in embedded systems.
- Experience with microcontrollers, microprocessors, and real-time operating systems.
- Ability to work effectively in a team environment and communicate technical ideas clearly.
- Problem-solving skills and attention to detail.
- Experience with version control systems such as Git is a plus.
- Understanding of hardware design and schematics is a bonus.