Senior Embedded Systems Engineer
Company | Hayden AI |
---|---|
Location | San Francisco, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related field.
- Strong programming proficiency in C and C++.
- Experience with embedded systems development and system-level programming.
- Understanding of device hardware platforms and their interaction with software.
- Familiarity with real-time operating systems (RTOS) concepts.
- Excellent communication and collaboration skills to work effectively across engineering disciplines.
- A passion for innovation and a desire to bring complex devices to life.
- Experience with specific communication protocols relevant to the device (e.g., CAN, CAN-FD, etc.).
- Knowledge of over-the-air (OTA) update mechanisms for embedded systems.
- Experience with field-testing and debugging methodologies.
Responsibilities
- Design, develop, and maintain embedded software components for the target device platform.
- Collaborate with hardware engineers to optimize software for specific hardware capabilities.
- Develop and integrate device drivers for various sensors and peripherals.
- Work with firmware engineers to define and implement firmware functionalities.
- Contribute to bring-up and low-level hardware initialization.
- Interface with field applications to understand real-world device usage and performance requirements.
- Provide technical support for field deployments and troubleshooting.
- Analyze field data to identify areas for improvement and contribute to future device iterations.
- Ensure seamless communication and data flow between hardware, firmware, and embedded software.
- Participate in system-level design reviews and contribute to overall system architecture.
- Assist with system testing and validation to guarantee device functionality and performance.
Preferred Qualifications
-
No preferred qualifications provided.