This job is in your area. Enjoy a short commute and work close to home.
Job Description
Job Description
Key Responsibilities:
Firmware Development: Design and implement robust, scalable software in Embedded C for Linux-based systems.
System Integration: Develop and maintain Linux kernel drivers and middleware components.
Expert Debugging: Use logic analyzers, oscilloscopes, and GDB to identify and resolve complex timing issues and hardware-software bottlenecks.
Architecture & Design: Contribute to the architectural definitions of new features, ensuring efficient resource management (CPU, Memory, Power).
Hardware Interaction: Work closely with the hardware team to bring up new boards and validate peripheral communication.
Required Technical Skills
Experience: 5β8 years in embedded software development.
Core Languages: Mastery of Embedded C and shell scripting.
Operating Systems: Deep understanding of Linux Internals...