Firmware Software Engineer: Shaping the Future of Device Security

2 days ago


Austin, Texas, United States Apple Full time

About the Role


We are seeking a highly skilled Firmware Software Engineer to join our Core Operating Systems team at Apple. As a member of this team, you will have the opportunity to work on cutting-edge technologies that shape the future of device security and robustness for all Apple products.


Key Responsibilities



  • Develop firmware-based solutions to enhance the performance, cross-product consistency, and user experience of Apple firmware
  • Collaborate with world-class engineers to design and implement secure and efficient firmware architectures
  • Work on device-driver and kernel-level development to ensure seamless device interactions
  • Design and implement unit, integration, and system testing approaches to ensure high-quality software
  • Contribute to the development of innovative firmware-based features that leverage iPhone and Apple Watch capabilities

Requirements



  • Experience with firmware, device-driver, and/or kernel-level development
  • Strong understanding of modern processor architectures and supporting hardware
  • Proficiency in C and C++ programming languages
  • Knowledge of real-time operating systems and their applications
  • Excellent communication and problem-solving skills

Preferred Qualifications



  • BS in Computer Engineering, Computer Science, or Electrical Engineering, or equivalent industry experience
  • Experience with Python 3 and other programming languages
  • Knowledge of software development methodologies and agile principles

About Apple


Apple is an equal opportunity employer committed to diversity and inclusion. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.



  • Austin, Texas, United States Apple Full time

    About the RoleWe are looking for a talented Firmware Performance and Security Specialist to join our Core Firmware team. The successful candidate will be responsible for designing and implementing firmware-based solutions for various Apple products.The ideal candidate will have a strong background in firmware development, with experience in C programming...


  • Austin, Texas, United States 1872 Consulting Full time

    Job Title: Lead Gaming Firmware EngineerAt 1872 Consulting, we're passionate about creating innovative gaming products that push the boundaries of what's possible. As a Lead Gaming Firmware Engineer, you'll play a crucial role in bringing these visions to life. Your expertise in embedded or firmware engineering and C++ will help shape the future of our...


  • Austin, Texas, United States TALENT Software Services Full time

    Are you an experienced Staff Firmware Build and Release Engineer looking for a new challenge?Talent Software Services has an exciting opportunity for a skilled release engineering expert to join their team in Austin, TX.The role offers a competitive salary range of $4,185,491.00/Year to $2,509,580.00/Year, as well as the chance to work with a distributed...


  • Austin, Texas, United States Qualcomm Full time

    Senior Firmware Engineer for CPU Performance OptimizationWe're seeking a senior-level firmware engineer to optimize CPU performance at Qualcomm. As a Senior Firmware Engineer for CPU Performance Optimization, you'll be responsible for developing and implementing firmware solutions that maximize CPU performance and efficiency.You'll work closely with our...


  • Austin, Texas, United States TALENT Software Services Full time

    Talent Software Services is currently hiring a Staff Firmware Build and Release Engineer to join their team in Austin, TX.The successful candidate can expect a salary range of $4,185,491.00/Year to $2,509,580.00/Year, depending on experience.Job OverviewThis role involves release engineering and version control of production quality firmware releases, with a...


  • Austin, Texas, United States Qualcomm Full time

    Job DescriptionWe are seeking a highly skilled CPU Power Management Firmware Engineering Expert to join our team at Qualcomm. As a leading technology innovator, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation.The successful candidate will be responsible for working with a team to develop and...


  • Austin, Texas, United States Unreal Gigs Full time

    Unreal Gigs is seeking a skilled Firmware Engineer to join our team. With a strong background in firmware development and embedded systems, you will design and develop efficient, reliable, and secure firmware for microcontrollers and embedded processors. You will work closely with hardware engineers to ensure seamless integration between firmware and...


  • Austin, Texas, United States Fox Robotics Full time

    Designing the Future of RoboticsFox Robotics is a pioneering company in warehouse automation, focusing on autonomous forklifts. With clear product market fit and rapid scaling from 100 to ~160 employees this year, Fox offers a unique opportunity to learn and grow with a mission-driven team. As a Firmware Engineer at Fox Robotics, you will contribute to the...


  • Austin, Texas, United States Amazon Full time

    About the RoleAt Amazon, we are seeking a highly skilled Software Development Engineer to join our Cloud Security Solutions team. As a key member of this team, you will be responsible for architecting and building highly scalable and reliable cloud security solutions. You will have the opportunity to work with a diverse range of technologies and collaborate...


  • Austin, Texas, United States Apple Full time

    Job Description:We are seeking a skilled software engineer with a background in embedded software development to contribute to the development of embedded software solutions, debug and bring-up of state-of-the-art next generation SOCs, supporting current and future Apple products. This role will have a critical impact on getting high-quality functional...


  • Austin, Texas, United States Amazon Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team at Amazon. As a key member of our organization, you will be responsible for developing software that initializes machine learning accelerators and monitors server health by collecting sensor data, logs, and device metrics.About the Role:You will have the opportunity to...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Job Title: BIOS Coreboot Firmware EngineerWe are seeking a highly skilled BIOS Coreboot Firmware Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our Embedded BIOS/coreboot/FSP development team, you will be responsible for designing, developing, and debugging BIOS for internal and external systems.Key...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    At Advanced Micro Devices, Inc., we're pushing the limits of innovation to solve the world's most important challenges. As a Software Development Systems Design Engineer, you'll be working on complex and innovative software development projects with a focus on Microsoft Windows systems engineering.The role involves the integration and optimization of...


  • Austin, Texas, United States Apple Full time

    **Job Description**We are seeking an experienced engineering manager to lead a team of firmware and systems software engineers responsible for extending and improving the performance, cross-product consistency, and general user experience of Apple firmware.The ideal candidate will have experience leading a software-development team and a proven track record...


  • Austin, Texas, United States Apptronik Full time

    We're looking for an Industrial Designer to help shape the future of robotics at Apptronik. As a multidisciplinary team member, you'll collaborate with departments across the organization to set a precedent for what a humanoid robot should be, who it should serve and execute on a collective vision.Our robots are designed to operate in human spaces and with...


  • Austin, Texas, United States Dell Full time

    About UsDell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play.Salary RangeWe offer a competitive salary range for this position: $180,000 - $220,000 per year, based on experience and qualifications.Job DescriptionAs a Senior Software Principal Engineer, you will be responsible for...


  • Austin, Texas, United States TALENT Software Services Full time

    About the RoleTalent Software Services is seeking a highly skilled and experienced Release Engineering Specialist to join our team in Austin, TX. As a key member of our System Solutions group, you will play a vital role in enabling the evolution of Computing Infrastructure using Neoverse CSS.Key Responsibilities:Design and implement effective release...


  • Austin, Texas, United States Terra Firma Full time

    Join Us at Terra Firma: We're a team of pioneers pushing the boundaries of construction technology, striving to create a brighter future for humanity. With our cutting-edge robots and innovative approach, we're revolutionizing how the world builds its critical infrastructure.In this exciting role, you'll be responsible for designing and architecting firmware...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

            Job Title: GPU Architectural Firmware Developer        Role Summary:        We are seeking a highly skilled GPU Architectural Firmware Developer to join our team at Samsung Electronics Co., Ltd. As a key member of our GPU RTL design team, you will be responsible for designing and implementing firmware for high-performance GPU...


  • Austin, Texas, United States Dell Full time

    As a Technical Staff Engineer on our Software Engineering team in Austin, Texas, you'll have the opportunity to deliver next-generation software application enhancements and new products that transform the world.The role involves working at the cutting edge of technology, designing and developing software for platforms, peripherals, applications, and...