Location: Bay AreaRole Overview As our team expands its integration with existing building systems, the ability to connect physical infrastructure to our cloud platform is becoming increasingly critical. We're looking for a startup-minded Embedded Software Engineer to help drive this mission forward.
In this role, you'll be instrumental in developing and maintaining our sensor platform. You'll apply your expertise in embedded systems while working closely with cross-functional teams to design, implement, and test embedded solutions. Your work will help ensure the reliability, security, and seamless integration of our products within a growing IoT ecosystem.
This is a hybrid role, requiring one to two days per week in our San Francisco office.
Responsibilities - Develop and optimize Linux-based embedded systems for our sensor platform.
- Collaborate with hardware design teams.
- Take broad ownership of embedded system development:
- Build, test, and automate embedded code development.
- Troubleshoot and debug issues during development and post-deployment.
- Create design specs, technical documentation, and user guides.
- Optimize performance for memory, power efficiency, and overall system throughput.
- Support field deployment by troubleshooting and resolving device issues, working closely with field engineers and customers.
Requirements - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 8+ years of experience in Linux-based embedded systems development.
- Strong programming skills in C , C, and Python.
- Proficiency in low-level systems programming.
- Familiarity with debugging tools, emulators, and oscilloscopes.
- Ability to read schematics and data sheets.
- Strong problem-solving skills and comfort in a fast-paced, collaborative environment.
- Excellent communication skills and ability to work cross-functionally.
Preferred Skills - Experience with device bootloaders and OTA firmware updates.
- Familiarity with deploying on-device machine learning models.
- Experience working with distributed teams.
From Tangerine Search: Tangerine Search is an equal opportunity agency that values diversity. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.