Job Details

Senior Software Engineer, Satellite Control Systems

Virginia, United States

Use your boundless curiosity and creativity to quickly build a working knowledge around satellite control by leveraging on internal expertise and bring new ideas and suggestions for the benefit of the team.
Showcase your software development skills to build high-quality software products and associated test suites.
Use your first-rate organization and communication skills to manage and report on your progress.
Use and expand your strong knowledge of existing development languages, IDEs, and methodologies to cover and enrich the extensive collection used at Intelsat.
Leverage your experience to help lead developers with the design, development, and deployment of high-quality software products.
Can you drive these processes
Conduct requirements analysis, architectural and detail design, coding, implementation, testing and maintenance for highly integrated complex information systems;
Collaborate with other developers on the various software implementation tasks and participate actively in that implementation;
Identify and resolve systems software and hardware issues, also identifying and implementing process improvements;
Participate in planning and scheduling all tasks authorized by the Satellite Control Systems management;
Report technical issues and progress against schedule; produce appropriate specifications and support documentation for applications in development.
Produce appropriate specifications and support documentation for applications in development.
You should definitely have
Bachelors of Science in Engineering or Computer Science
At least 3-years of professional experience in Real Time data acquisition and processing systems
Strong understanding and extensive experience with Object-Oriented Design, C/C++, Python and Java
In-depth and current experience with the Linux Operating System
Experience in developing unit testing strategies and plans, testing methods
Experience with configuration management concepts and tools
A broad knowledge of computer network and hardware/software interface and protocols
The capability to express ideas clearly both in written and oral communications
Strong ability and desire to quickly learn new technologies
Understanding of the full lifecycle development process, including understanding business and functional requirements
Proven leadership and organizational skills with a willingness to work with others to foster a team spirit
Proven track record on delivery

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events