A

Amazon

Sells products online and rents cloud computing

Firmware Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNorth Reading, MA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Mathematics, or a related field is required.
  • At least 3 years of embedded firmware development experience is required.
  • Proficiency with C/C++ in an embedded context is required.
  • Hands-on experience with an RTOS or Embedded Linux is required.
  • Computer architecture fundamentals and experience with MPUs and MCUs are required.
  • Experience integrating hardware over interfaces such as I2C, SPI, UART, PCIe, or similar is required.
  • Experience developing firmware for control systems, image or visual processing, or sensing devices such as cameras, radar, lidar, or IMU is required.

Responsibilities

  • Participate as an active member of the firmware team, developing and maintaining firmware for robotic and safety systems.
  • Learn and master multiple components within the firmware environment, potentially including cameras, WiFi, security, navigation, and sensors.
  • Work with and lead teams of firmware developers on critical products.
  • Contribute perspectives in design discussions and code reviews, raising differing views and supporting the team's decision once made.
  • Demonstrate engineering best practices, documentation, and ownership.
  • Work with cross-functional teams to develop, test, and debug modern robotic systems.
  • Participate in design discussions, explore approaches to robotics problems, and implement new product concepts and features.
  • Write automated tests to validate new features and conduct hands-on bench and live testing to debug and identify root causes on real hardware.

Desired Qualifications

  • Experience working collaboratively to deliver high-quality design solutions.
  • Ability to work proactively and independently, meet deadlines, and deliver projects and tasks.
  • Rust proficiency is a plus.
  • Experience writing bare-metal firmware, including interrupt/ISR handling, and working with RTOSes such as FreeRTOS or Zephyr.
  • Experience developing Linux kernel modules or device drivers.
  • Experience developing board support packages (BSPs), bootloaders, device trees, hardware abstraction layer (HAL) code, and DMA/peripheral driver configuration for custom hardware.
  • Exposure to real-time fieldbus or motion protocols such as CAN or EtherCAT.
  • Exposure to DSP or FPGA-based development.
  • Experience developing firmware for closed-loop feedback control algorithms with hard real-time system constraints, or firmware for digital signal processing.
  • Experience with firmware bring-up and debugging on custom hardware.
  • Understanding of the product development lifecycle, including making sensible risk/effort trade-offs.
  • Familiarity with building scalable solutions.
  • Hands-on experience developing products certified to IEC 61508 industrial safety standards or similar standards in medical, automotive, or avionics domains.
  • Technical knowledge in at least one of wireless, networking, or closed-loop control systems.
  • Experience generating automated metrics to measure quality, effectiveness, or consistency.
  • Ability to translate technically complex issues into clear written explanations.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs