Job Description
Graduate Embedded Software Engineer Position
We are seeking a highly motivated and skilled Graduate Embedded Software Engineer to contribute to the development of cutting-edge embedded systems.
This role offers hands-on experience, as well as comprehensive training and support to help you grow your skills and expertise in the field.
Key Responsibilities:
* Develop efficient and maintainable software for embedded systems using Python programming language.
* Collaborate with hardware engineers and cross-functional teams to integrate software with hardware seamlessly.
* Assist in troubleshooting and ensuring systems meet performance requirements through effective testing and debugging techniques.
* Design custom applications based on customer feedback and needs, driving innovation and growth.
* Stay updated with the latest trends in embedded software and adopt industry best practices to enhance your skills and knowledge.
Requirements:
* Familiarity with C/C++ programming languages.
* Solid foundation in Python programming with a strong interest in embedded systems.
* Knowledge of embedded operating systems (e.g., FreeRTOS) and protocols like CAN is an advantage.
* Able to problem-solve effectively, with attention to detail, strong time-management skills, and ability to work independently and as part of a team.
Education:
* Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or related fields.