Intern Embedded C/C++ Engineer
Quick Summary
Team Summary Our team of firmware engineers, SDMs, and TPM professionals crafts innovative, battery- and line-powered camera solutions for the home security market.
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.
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.
Responsibilities
~1 min read- →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, always prioritizing the end-user experience.
Requirements
~1 min read- 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).
Nice to Have
~1 min read- Experience using generative AI.
- Experience with software testing (unit, integration, and system testing).
- Basic knowledge of electrical engineering, reading schematics, or PCB layouts.
- Familiarity with Python for scripting and automation.
What We Offer
~1 min readLocation & Eligibility
Listing Details
- Posted
- July 7, 2026
- First seen
- July 7, 2026
- Last seen
- July 7, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 63%
- Scored at
- July 7, 2026
Signal breakdown
Please let squad care know you found this job on Jobera.
3 other jobs at squad care
View all →Explore open roles at squad care.
Similar C++ Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
