Ampere Computing · KA, India
Description
Invent the future with us.
Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.
As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and edge applications.
Join us at Ampere and work alongside a passionate and growing team - we’d love to have you apply!
About the role:
We are seeking a highly skilled Software Engineer, CAN Firmware and Low-Level Driver Development to lead the architecture, development, integration, and validation of production-grade CAN/CAN FD software for Arm-based SoCs.
This role requires strong hands-on experience in embedded C, low-level driver development, Arm processor architecture, communication protocols, real-time software, and hardware/software integration. The successful candidate will be a technical leader who can independently drive complex CAN controller bring-up and driver development, resolve difficult silicon/firmware issues, influence hardware and software architecture, and mentor engineers across the firmware organization.
This is a hands-on technical role, where the candidate is expected to review specifications, write and review code, debug on target hardware, analyse protocol traces, define software architecture, establish validation strategy, and guide engineers working on CAN firmware and associated software components.
What you’ll achieve:
CAN and CAN FD Driver
Define the firmware architecture and technical roadmap for low-level CAN and CAN FD controller drivers on Arm-based SoCs. Develop scalable driver designs for Classical CAN and CAN FD; bit-rate switching (BRS); dedicated TX buffers, TX FIFOs, TX queues, mailboxes, and RX FIFOs; hardware acceptance filters; interrupt-driven and polling operation; timestamping wh …truncated… HSM integration, secure communication, or…
Sign in to see the original posting
Browse more developer jobs on RoleBurst