Junior Embedded Software Engineer
Core
Develop and maintain embedded software for Control Units, Linux-based input devices, and battery-operated peripherals.
Role type
Junior embedded software engineer
Builds
Embedded software components for connected security devices
Domain
IoT / Security / Consumer Electronics
Deliverable
production ML models | product features
Required skills
C/C++, Linux, real-time operating systems, embedded systems, wireless communication, power management, device security, debugging, code reviews
Preferred skills
Secure development practices, cross-functional collaboration
Technologies
Linux, real-time OS
Responsibilities
Develop and maintain software components for Linux and real-time operating systems; Implement software features and bug fixes; Support interface design between software components; Participate in code reviews, testing, and debugging; Optimize power consumption and system responsiveness; Follow secure development practices; Collaborate with cross-functional teams.
Seniority
Junior, hands-on IC
