2 months ago
Sophia Antipolis, FranceStaff+
Responsibilities
- Design, implement, validate, and debug production-quality firmware and low-level system software for next-generation Arm platforms.
- Solve complex system-level problems spanning firmware, hardware, and operating systems.
- Analyze software performance, identify bottlenecks, and investigate complex technical issues independently.
- Provide technical mentorship and help raise engineering standards across the team.
- Collaborate with a distributed engineering team and other engineering disciplines.
Requirements
- Strong proficiency in Embedded C, memory management, concurrency, interrupts, low-level hardware interaction, and memory-mapped I/O.
- Strong understanding of computer architecture, preferably including Arm architecture.
- Understanding of memory hierarchy, cache coherency, memory ordering, and multicore systems, with the ability to apply these concepts in development and debugging.
- Experience with software performance analysis and investigating performance bottlenecks.
- Strong problem-solving skills and effective collaboration abilities.
- Preferred: experience developing and validating production-quality firmware for server or datacentre platforms.
- Preferred: experience with Trusted Firmware-A, UEFI/EDK II, OpenBMC, or the Linux kernel.
- Preferred: understanding of RAS, PCIe, CXL, NUMA, virtualization or hypervisors, and power management.
- Preferred: experience with Secure Boot, measured boot, hardware root of trust, and firmware security architectures.
Benefits
- Hybrid working patterns are determined by teams based on work and business needs, with role-specific details provided during the application process.
- Arm is an equal opportunity employer and provides recruitment adjustments and accommodations for applicants who need them.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
