Back to jobs

INTERN EMBEDDED C/C++ ENGINEER

squad
entry

Job description

<h4>Team Summary</h4> <p>Our team of firmware engineers, SDMs, and TPM professionals crafts innovative, battery- and line-powered camera solutions for the home security market. Our mission is to transform complex technical challenges into simple, reliable, and feature-rich experiences that genuinely meet user needs and enhance safety. We prioritize product quality, delivering several annual releases focused on code sustainability, operational reliability, and seamless cross-platform compatibility. As a globally distributed team, we thrive on collaboration, utilizing daily stand-ups and regular knowledge-sharing to ensure smooth development and mutual growth.</p> <h4>Job Summary</h4> <p>We're seeking a motivated Intern Embedded C/C++ Engineer who is passionate about building robust hardware devices. In this role, you will work alongside experienced software developers, gaining practical, hands-on experience with embedded C++, debugging, and software optimization. You will have the opportunity to deepen your knowledge of connectivity, power budgeting, data protocols, RTOS, security standards, and product reliability.</p> <h4><strong>Responsibilities and Duties</strong></h4> <ul> <li>Assist in the development of product features.</li> <li>Learn to navigate and understand the existing codebase efficiently.</li> <li>Gain a deep understanding of subsystem operations and their interconnections.</li> <li>Participate in technical discussions, team meetings, and code reviews.</li> <li>Support code validation on hardware, assist with data mining, investigate technical issues, and prepare documentation.</li> <li>Maintain proactive communication with colleagues while solving technical challenges.</li> <li>Learn to complete tasks independently over time and respond promptly to constructive feedback.</li> <li>Collaborate closely with QA teams to investigate and resolve firmware-related issues, always prioritizing the end-user experience.</li> </ul> <h4>Qualifications and Skills</h4> <ul> <li>Basic practical experience in embedded development using C/C++ for microcontroller-based devices.</li> <li>Strong grasp of Object-Oriented Programming (OOP) principles.</li> <li>Fundamental knowledge of microcontroller architecture.</li> <li>Experience in programming hardware data interfaces (I2C, SPI, UART).</li> <li>Familiarity with build automation tools (Makefile, CMake).</li> <li>Basic understanding of networking fundamentals (PHY (Wi-Fi, Ethernet) and upper OSI layers).</li> <li>Conceptual understanding of power budgeting for battery-operated devices.</li> <li>Good data analysis, logical reasoning, and troubleshooting skills.</li> <li>At least an Intermediate level in both written and spoken English (B1).</li> </ul> <h4>Nice to have</h4> <ul> <li>Experience using generative AI.</li> <li>Experience with software testing (unit, integration, and system testing).</li> <li>Basic knowledge of electrical engineering, reading schematics, or PCB layouts.</li> <li>Familiarity with Python for scripting and automation.</li> </ul> <h4>We offer multiple benefits that include</h4> <ul> <li data-stringify-indent="0" data-stringify-border="0">The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member</li> <li data-stringify-indent="0" data-stringify-border="0">Competitive compensation and perks</li> <li data-stringify-indent="0" data-stringify-border="0">Gig-contract (6 months)</li> <li data-stringify-indent="0" data-stringify-border="0">21 paid vacation days per year, paid public holidays according to the Ukrainian legislation</li> <li data-stringify-indent="0" data-stringify-border="0">Development opportunities like corporate courses, knowledge hubs, and free English classes</li> <li data-stringify-indent="0" data-stringify-border="0">Medical insurance is provided from day one. Sick leaves and medical leaves are available</li> <li data-stringify-indent="0" data-stringify-border="0">Remote working mode is available within Ukraine only</li> <li data-stringify-indent="0" data-stringify-border="0">Free meals, fruits, and snacks when working in the office.</li> </ul>