Senior Embedded Software Engineer responsible for designing and developing embedded firmware and software APIs for ADI's advanced products.
Requirements
- Design, develop, and maintain production-quality embedded firmware for microcontroller- and SoC-based systems
- Own low-level software components including boot code, device drivers, RTOS integration, and hardware abstraction layers (HAL)
- Debug & root-cause system-level issues involving hardwareâsoftware interaction and optimize firmware for performance, memory, power, and real-time constraints
- Design and implement robust, well-documented APIs exposing firmware capabilities to higher software layers
- Define clear software interfaces and contracts to ensure modularity, reusability, backward compatibility, scalability and long-term maintainability
- Use Generative AI tools (e.g., Claude Code, Copilotâstyle assistants) to improve productivity and software quality in firmware and API development
- Champion responsible and secure AI tool usage aligned with organizational guidelines and Willingness to continuously adapt development workflows as AI tooling evolves
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance