Role OverviewAs a senior software engineer, you will lead the design of embedded software used in the Amazon Leo products. You will work in a collaborative environment with teams inside and outside of Amazon, mentoring a team of software engineers on best practices while guiding your software designs from requirements gathering through mass production.
What You Will Do
You will be responsible for leading the design of embedded software, developing flexible and cost-effective inter-networking solutions, and implementing custom routing and L2 control data distribution protocols.
Why It Might Be a Fit
You will need to be flexible and responsive to high priority issues, and have experience with C#, C++, Java, or Perl, as well as object-oriented design.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Benefits
- Comprehensive benefits including health insurance
- 401(k) matching
- Paid time off
- Parental leave
- Adoption and Surrogacy Reimbursement coverage
]]>