Jobs · Engineering · Illinois

Embedded Software Development Engineer

Amazon Web Services (AWS) · Will County, IL · 2 wk ago
EngineeringFull-time

Key job responsibilities

  • Design and implement embedded software solutions for next-generation cloud computing platforms
  • Develop and optimize validation software for advanced semiconductor devices
  • Create, maintain, and debug robust testing frameworks for silicon validation
  • Collaborate with cross-functional teams on complex system development and integration
  • Debug and optimize software at both pre-silicon and post-silicon stages

Basic Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field
  • 5+ years of professional experience in embedded software development
  • Strong programming skills in C and/or assembly language
  • Proven experience with firmware development, device drivers, EDA tools, or embedded applications
  • Deep understanding of computer architecture and hardware-software interfaces
  • Experience with debugging tools and performance optimization techniques

Preferred Qualifications

  • Expertise in ARM architecture and instruction set
  • Proficiency in scripting languages (Python, Perl, Bash, TCL)
  • Knowledge of hardware protocols (PCIe, DDR)
  • Experience in Random Test Generators or other EDA tools development
  • Experience with pre/post silicon validation

Similar jobs

Embedded Software Engineer

Two Six TechnologiesHerndon, VA· 1 wk ago
Information Technology$106k–$159k/yrapply on app.greenhouse.io