About the Role
About the Role
As a Software Development Engineer II at Amazon Leo, you will develop embedded software for satellite systems, focusing on programming in Rust and other modern languages. You will collaborate with hardware teams to support system integration and enhance security features for satellite operations.
Key Job Responsibilities
- Develop embedded software in Rust, C, C++, or other modern languages.
- Write device drivers and system applications for the various satellite systems and device interfaces like I2C, SPI, CAN etc.
- Develop security features for satellite systems.
- Work closely with other software and hardware teams to support board bring-up and integration.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ 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.
Compensation
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Benefits
Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.
Requirements
Embedded software development
You should have experience developing embedded software in languages like Rust, C, or C++.
Device drivers
Experience writing device drivers and system applications for satellite systems is essential.
Security features
You need to develop security features for satellite systems.
Collaboration skills
Ability to work closely with software and hardware teams for system integration.
Nice to Have
Experience with the complete software development life cycle is preferred.
A degree in computer science or a related field is advantageous.
Benefits
Health insurance
Comprehensive health insurance including medical, dental, and vision.
401(k) matching
Amazon offers a 401(k) matching program.
Paid time off
Employees receive paid time off for vacations and personal days.
Parental leave
Generous parental leave policies are in place.