Intern Embedded C/C++ Engineer
New
Remote working mode is available within Ukraine onlyContractEntry
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Intermediate level in both written and spoken English (B1)
- Required Skills
- Embedded SystemsC++
Requirements
- Basic practical experience in embedded development using C/C++ for microcontroller-based devices.
- Strong grasp of Object-Oriented Programming (OOP) principles.
- Fundamental knowledge of microcontroller architecture.
- Experience in programming hardware data interfaces (I2C, SPI, UART).
- Familiarity with build automation tools (Makefile, CMake).
- Basic understanding of networking fundamentals (PHY (Wi-Fi, Ethernet) and upper OSI layers).
- Conceptual understanding of power budgeting for battery-operated devices.
- Good data analysis, logical reasoning, and troubleshooting skills.
- At least an Intermediate level in both written and spoken English (B1).
Responsibilities
- Assist in the development of product features.
- Learn to navigate and understand the existing codebase efficiently.
- Gain a deep understanding of subsystem operations and their interconnections.
- Participate in technical discussions, team meetings, and code reviews.
- Support code validation on hardware, assist with data mining, investigate technical issues, and prepare documentation.
- Maintain proactive communication with colleagues while solving technical challenges.
- Learn to complete tasks independently over time and respond promptly to constructive feedback.
- Collaborate closely with QA teams to investigate and resolve firmware-related issues.
View Full Description & ApplyYou'll be redirected to the employer's site