Posted in

Software Dev Eng – Embedded System

Software Dev Eng – Embedded System

CompanyAmazon
LocationSeattle, WA, USA, Northridge, Los Angeles, CA, USA, Sunnyvale, CA, USA
Salary$99500 – $200000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelEntry Level/New Grad, Junior

Requirements

  • Currently enrolled in or completed a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields
  • To qualify, applicants should have earned a Bachelor’s or Master’s degree between May 2023 to September 2025 and/or graduated within the last 24 months
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

Responsibilities

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
  • Design and code the right solutions starting with broadly defined problems
  • Work in an agile environment to deliver high-quality software

Preferred Qualifications

  • Previous technical internship(s), if applicable
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
  • Experience in optimization mathematics such as linear programming and nonlinear optimization
  • Ability to effectively articulate technical challenges and solutions
  • Adept at handling ambiguous or undefined problems as well as ability to think abstractly
  • Experience with Real Time Operating Systems (RTOS), Linux, System Integration, Networking, Operating Systems Kernels, Multi-threading, or Microprocessors and/or microcontrollers
  • Experience with Real Time Operating Systems (RTOS): C, C++, Embedded Development, Firmware, Device Driver, Linux, ARM, Bare-Metal, or Kernel
  • Experience with Linux: Embedded development, Firmware, Shell Scripting, Scripting Efficiency, or Linux, and C++
  • Experience with Networking: C, Embedded development, Firmware, Hardware, Memory Management, Computer Architecture, Computer Architecture, or Operating Systems