
Software Development Engineer
- Seattle, WA
- Permanent
- Full-time
- Bachelor's degree or foreign equivalent in Electrical Engineering, Computer Engineering, Computer Science or related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
- 1 year of experience with each of the following skills is required:
- Enhance internal tools and CLIs in a high-level object-oriented programming language for internal engineers to use to enable test driven development
- Enhance OS framework code written in an object-oriented language (C++ or Obj-C) to fix bugs.
- Ability to understand and adopt lower-level APIs to develop new features by reading code and working with partner teams.
- Ability to write and enhance debugging tools in any language, such as python, to automate triage.
- 2 years of experience with each of the following skills is required:
- Support adopters of provided APIs to ensure requirements are met
- Implement OS fundamentals including IPC or ARC, and download priority management to triage issues found during use of framework and related subsystems
- 3 years of experience with each of the following skills is required:
- Leveraging test driven development skills to work with a cross functional team of engineers to create, run and evaluate integration tests for the OS framework using a high-level object-oriented programming language.
- Working cross functionally with QA partners to ensure that automated end-to-end tests are working as expected, root causing any new issues, and making code to changes in a high-level object-oriented programming language to resolve issues.
- N/A