Software Development Engineer- Embedded, OTA Program Team
Core
Design and implement robust software solutions for satellite vehicle systems, specifically focusing on over-the-air (OTA) update capabilities.
Role type
Senior Embedded Software Engineer
Builds
Satellite vehicle software and OTA update infrastructure
Domain
Aerospace / Satellite Communications
Required skills
C++, C#, Java, Perl, Object Oriented Design, Embedded software development, Multi-threaded systems, Large-scale distributed systems, Code architecture, Bug triage
Preferred skills
Full software development life cycle experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
C++, C#, Java, Perl
Responsibilities
Design and develop software for satellite vehicle systems; Contribute to technical architecture decisions for OTA capabilities; Collaborate on troubleshooting complex support issues and triaging bugs; Identify and resolve root causes of persistent software problems.
Seniority
Senior, hands-on IC