A company is looking for a Senior Embedded Software Engineer to design and build firmware for connected collars.
Key Responsibilities
Design, develop, and maintain firmware for embedded systems, focusing on functionality and performance optimization
Collaborate with cross-functional teams to integrate software with hardware and troubleshoot system issues
Conduct code reviews, document changes, and develop test procedures to validate firmware functionality
Required Qualifications
Minimum of 4 years of experience in firmware / embedded software development
Proficiency in C and C++, with an eagerness to learn Python
Experience with hardware interfaces, real-time operating systems (RTOS), and embedded systems design
Familiarity with debugging tools and version control systems (e.g., Git)
Understanding of low-level hardware interactions and experience with microcontrollers
Embedded Software Engineer • Oakland, California, United States