We are looking for a Senior Embedded Software Engineer with strong hands-on experience in firmware development and hardware-level debugging. The candidate should have a strong technical foundation and experience working in product-based environments.
Key Responsibilities
- Design and develop embedded software using Embedded C
- Work on multicore firmware development
- Perform low-level hardware debugging
- Use tools like logic analyzers, protocol analyzers, simulators, and emulators
- Troubleshoot firmware and hardware interaction issues
- Work with hardware specifications, datasheets, and architecture documents
- Collaborate with hardware and testing teams
- Participate in code reviews and design discussions