Senior Embedded Firmware Engineer

4 weeks ago


Sunnyvale, California, United States Amazon Full time
Job Title: Senior Embedded Firmware Engineer

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.

As a member of Kuiper MAC-SW, you will be responsible for delivering embedded FW code running on ground networks on customer terminals and on satellites.

Key Responsibilities:
  • Design, develop, integrate and bring up Kuiper-MAC FW components/drivers in a real-time embedded environment
  • Work in a cross-functional environment to define multi-dimensional performance requirements (e.g., MIPs, memory BW)
  • Make performance and optimization trade-offs to meet end-to-end use case requirements
  • Build component use-cases/test-cases and debug your code in Kuiper embedded environment
  • Profile and execute the code on RTOS and/or bare-metal embedded environment
  • Contribute in defining services and functionalities delivered by your FW-subsystems
  • Define, document, test and debug your FW-HW interfaces
  • Familiarity with SW/FW best practices (e.g., clean architecture, refactoring)
Requirements:
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years' experience in embedded FW development
  • Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science or related degree or equivalent experience
Preferred Qualifications:
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

For individuals with disabilities who would like to request an accommodation, please visit

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies.

Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market.

Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.

Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.



  • Sunnyvale, California, United States 1X Technologies AS Full time

    Role OverviewWe are seeking an experienced Embedded Firmware Engineer to join our team at 1X Technologies AS. As a key member of our robotics team, you will be responsible for developing the next generation Battery Management System (BMS) for our humanoid robot NEO. This is a unique opportunity to work on cutting-edge technology and contribute to the...

  • Firmware Engineer

    4 weeks ago


    Sunnyvale, California, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our team at Trimble. As a Firmware Engineer, you will be responsible for designing, developing, and implementing firmware for Linux-based high-end GNSS receivers.Key ResponsibilitiesDesign and develop firmware for Linux-based GNSS receiversImplement and debug firmware using emulators,...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionAs an Embedded Firmware Engineer at Apple, you will be part of a team responsible for crafting and productizing powerful cellular SoCs. This role requires someone comfortable with all aspects of embedded firmware development, who thrives in a multifaceted multi-functional organization, is not afraid to debate ideas openly, and is flexible...


  • Sunnyvale, California, United States Apple Full time

    Job SummaryAs a Wireless SoC Firmware Engineer at Apple, you will be responsible for crafting and implementing embedded firmware for SoC bring up and wireless connectivity enablement. You will work closely with the Software Engineering teams ensuring the quality of their firmware for manufacturability.Key ResponsibilitiesDevelop and implement embedded...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer - Firmware and Hardware ExpertLocation: OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, hands-on experience of 8 years minimumUnderstanding of software working with hardware nuancesFPGA, prototyping and platforms...


  • Sunnyvale, California, United States Manpower Group Inc. Full time

    We are seeking a highly skilled Embedded Software Engineer III to join our Firmware Development Department. As a key member of our team, you will be responsible for developing and debugging firmware for micro-controllers, including real-time tasks, bootloaders, and peripheral support.The ideal candidate will have strong problem-solving skills, attention to...


  • Sunnyvale, California, United States Apple Full time

    Wireless SoC Firmware Engineer RoleAt Apple, we're looking for a skilled Wireless SoC Firmware Engineer to join our team. As a key member of our Wireless Connectivity Silicon team, you'll be responsible for crafting and implementing embedded firmware for SoC bring up and wireless connectivity enablement.Key Responsibilities:Develop and implement firmware for...


  • Sunnyvale, California, United States Appko Full time

    Job Title: Embedded Software Engineer - Storage SolutionsAppko is seeking an experienced Embedded Software Engineer to join our team and contribute to the development of innovative storage solutions. As a key member of our engineering team, you will be responsible for designing and implementing storage systems, firmware, and tools for our clients.Key...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionAs an Embedded Firmware Engineer at Apple, you will be responsible for crafting and implementing embedded firmware for SoC bring up and wireless connectivity enablement. You will work closely with product software and manufacturing teams to enable RF and PHY calibrations, algorithms, and testing to enable productization of the...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAmazon's Lab126 Platform Software team is seeking a talented Software Development Engineer to lead the design and implementation of critical software modules for robots. As a key member of the team, you will contribute to the development of the next generation of robots based on the Astro platform. Your primary responsibility will be to drive...


  • Sunnyvale, California, United States Fresh Consulting Full time

    We are seeking a highly skilled Embedded Software Engineer to join our team at Fresh Consulting. As a key member of our software development team, you will be responsible for developing, compiling, and debugging C/C++ baremetal/firmware/software tests/apps targeting ARM CPUs/DSP in pre-silicon and post-silicon setups.Key responsibilities include:Developing,...


  • Sunnyvale, California, United States Apple Full time

    Job SummaryThe Wireless Connectivity Silicon team at Apple is seeking a skilled Wireless Firmware Test Engineer to ensure the quality of innovative wireless silicon for Apple's products. As a key member of the team, you will collaborate with Firmware, Radio, MAC, and Systems engineering teams to develop a Firmware test plan, ensuring Apple's wireless silicon...


  • Sunnyvale, California, United States Capgemini Full time

    Job Title: Associate Embedded Software EngineerJob Description:You will support the architect, design, build, and test of embedded firmware systems for future AR, VR, and new platforms. In this role, you will participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products. Our teams deliver all...


  • Sunnyvale, California, United States Tech Providers Inc. Full time

    Job SummaryAt Tech Providers Inc., we are seeking a highly skilled Embedded Systems Developer to join our team. As an Embedded Systems Developer, you will be responsible for developing, compiling, and debugging C/C++ bare-metal/firmware/software tests and applications targeting ARM CPU's/DSP in pre-silicon and post-silicon setups.Key ResponsibilitiesDevelop...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software EngineerLocation: OnsiteDuration: 8 monthsWe are seeking an experienced Silicon Embedded Software Engineer to join our team at Intelliswift Software.Key Responsibilities:Develop, compile, run, and debug C/C++ bare-metal/firmware/software tests/apps targeting ARM CPUs/DSPs in pre-silicon (virtual, emulation, and FPGA...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleProject Kuiper is an ambitious initiative to launch a constellation of Low Earth Orbit satellites, providing low-latency, high-speed broadband internet connectivity to underserved communities worldwide.As a Senior Embedded Software Development Engineer, you will play a critical role in bringing this vision to life by architecting, developing,...


  • Sunnyvale, California, United States Amazon Full time

    Job DescriptionWe are seeking a highly skilled Senior Audio DSP Engineer to join our team. As a key member of our Audio DSP team, you will be responsible for designing and implementing state-of-the-art embedded audio DSP algorithms and firmware in resource-constrained environments.Key Responsibilities:Design and implement audio DSP algorithms and...


  • Sunnyvale, California, United States L&T Technology Services Full time

    Job Responsibilities:Develop, compile, run, and debug C/C++ bare-metal firmware and software tests/apps targeting ARM CPU's/DSP in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up boards, non-form-factor) setups.Perform unit testing, end-to-end testing of SW/HW features in pre/post silicon setups.Run tests for performance,...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionAs a Wireless Firmware Test Engineer at Apple, you will play a critical role in ensuring the quality and reliability of our innovative wireless silicon products. You will collaborate with cross-functional teams to develop test plans, design and develop test infrastructure, and implement continuous integration flows for pre-silicon development...


  • Sunnyvale, California, United States SpaceX Full time

    Job Title: Wireless Firmware EngineerJob Summary:SpaceX is a leading innovator in space technology, and we are seeking a highly skilled Wireless Firmware Engineer to join our team. As a key member of our direct-to-cell program, you will play a critical role in developing novel wireless signal processing algorithms, implementing optimized software for use on...