6 days ago
Sophia Antipolis, FranceMid Level
Responsibilities
- Design, develop, and debug SoC, firmware, and system software across pre-silicon and silicon environments.
- Translate requirements and architecture specifications into robust software solutions.
- Investigate complex technical issues across hardware and software boundaries and implement solutions.
- Contribute to software design, code quality, and engineering practices.
- Collaborate with hardware, software, and architecture teams to resolve issues and deliver software.
Requirements
- Experience developing system software in the embedded or infrastructure SoC space.
- Knowledge of low-level systems, including bootloaders, device drivers, operating-system fundamentals, preferably Linux, and computer architecture.
- Strong C or similar-language programming skills, including software debugging and optimization experience.
- Experience solving technical problems across software and hardware boundaries.
- Strong problem-solving, communication, and cross-functional collaboration skills.
- Preferred knowledge of Linux kernel, Trusted Firmware-A, UEFI EDK II, KVM, server-class SoCs, RAS, power management, PCI Express, Compute Express Link, memory, virtualization, BMC software, Yocto, and Redfish.
Benefits
- Hybrid working with team-specific patterns and flexibility subject to local legal, regulatory, tax, and other considerations.
- Reasonable accommodations are available for applicants and employees with disabilities.
- Equal-opportunity workplace with recruitment adjustments and accommodations available.
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.
