Software Development Engineer (Embedded Systems)

Amazon

Denver, CO • 1h ago • On-site

Mid

On-site

110,500 - 160,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Development Engineer (Embedded Systems) role

Improve your resume now

$110,500 – $160,000/year

Quick Facts

Role: Software Development Engineer (Embedded Systems)
Focus: Embedded software for custom 400G+ hardware with advanced FPGA SoCs
Testing: CI/CD with unit, integration, and hardware-in-the-loop tests
Security clearance: Active Top Secret required; must obtain and maintain TS/SCI with polygraph (or commensurate clearance) after start

Description

You will build and integrate high-assurance embedded software for AWS technology using custom hardware and advanced FPGA SoCs. Work includes developing Rust-based embedded functionality, low-level Linux/driver components, and security/cryptographic features aligned to government standards. You’ll validate through automated testing and debug issues across the hardware/software boundary.

Responsibilities

  • Develop embedded software in Rust and integrate third-party libraries for end-to-end 400G+ solutions
  • Build low-level drivers for ARM and RISC-V targets, including Linux drivers and kernel modules, plus scalable business logic
  • Implement cryptographic and security requirements from government standards
  • Implement key management functionality (key generation, establishment, distribution, storage, zeroization) to meet certification standards
  • Collaborate with design and system engineers on tradeoffs and customer solutions
  • Participate in design reviews and peer design planning
  • Create and maintain unit, integration, and hardware-in-the-loop tests using CI/CD pipelines
  • Debug issues spanning RTL, firmware, and driver interactions

Requirements

  • Active US Government Security Clearance of Top Secret or above
  • After start, obtain and maintain active TS/SCI clearance with polygraph (or commensurate clearance for each government agency where you perform AWS work)
  • Associate’s degree or higher, or GSEC (GIAC Security Essentials)
  • 1+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language

Hard Skills & Technologies

  • Rust
  • FPGA
  • Embedded Software
  • Linux
  • Kernel Module
  • ARM
  • RISC-V
  • Device Driver
  • Cryptography
  • Security
  • CI/CD
  • Unit Testing
  • Integration Testing
  • Hardware-in-the-loop Testing
  • RTL Debugging
  • Key Management
  • Zeroization

Benefits

  • Sign-on payments and restricted stock units (RSUs)
  • Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D; supplemental life options)
  • EAP and mental health support, medical advice line
  • Flexible spending accounts
  • Adoption and surrogacy reimbursement
  • 401(k) matching
  • Paid time off and parental leave

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report