Oversee complex and critical projects that involve several technical systems and constituents
Design, implement, monitor, enhance and troubleshoot systems in assigned areas
Write code and integrate packages (software/application), and writing supporting test cases: (e.g. unit, devtest, automation) for various project assignments and provide recommendations to peer review coding sessions
Create custom embedded linux distributions leveraging OpenWRT, or Ubuntu and tools such as Yocto
Understand and adhere to Spectrum coding best practices and principles when developing or integrating code as well as when conducting code reviews
Develop embedded software engineering solutions via Linux / C / RUST
Develop microservices using AWS and Netflix OSS
Other
Ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future
Bachelor's degree in Information Technology, Computer Science, or related field or equivalent work experience
12+ years of software engineering experience
Ability to read, write, speak and understand English
Leadership and technical decisiveness related to software development projects