Demo

Senior Satellite Software Engineer

DivTek Global Solutions Inc.
Falls, VA Full Time
POSTED ON 3/26/2025
AVAILABLE BEFORE 5/26/2025

Job Details

Job Title: Senior Satellite Software Engineer

Job Location: Falls Church, VA

Job Type: Full-Time

Salary: competitive salary, stock options, relocation and benefits
About Company:
This is a full-time role, directly employed position through the client.
Work Schedule Type:
This role requires on-site work

Seeking a Senior Satellite Software Engineer for developing a variety of flight software applications for commanding and controlling satellites.

REQUIREMENTS & RESPONSIBILITIES

  • 5 years of professional software engineering experience.
  • Bachelor's degree (or higher) in Software Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
  • Advanced knowledge of the Rust programming language.
  • Experience working with multiple programming languages, including C, C , Python, Rust, and development environments.
  • Proven ability to develop software that interacts with hardware devices.
  • Experience with inter-process communication (IPC) mechanisms.
  • Strong familiarity with Linux, Git, and CI/CD.
  • Design, develop, and test all spacecraft flight software, including systems for Command & Data Handling, Power, Communications, and Guidance, Navigation, & Control (GNC).
  • Develop Linux applications that implement major satellite flight system functions.
  • Write software in Rust for embedded Linux environments.
  • Collaborate in a small, agile team to manage the software development lifecycle for individual projects, including requirements definition, design, implementation, testing, and verification.
  • Help create policies and best practices for using the Rust programming language in flight software development.
  • Create embedded software to interact with satellite devices and electronics using protocols such as CAN, I2C, SPI, RS-422, RS-485, and others.
  • Implement inter-application coordination and communications using standard inter-process communication (IPC) mechanisms available in Linux.
  • Develop test software to support unit, integration, and system testing of flight software functions.

Helpful Qualifications (Nice-to-Haves):

  • Experience developing and testing software for SmallSats / CubeSats.
  • Familiarity with hardware-in-the-loop integration and testing.
  • Experience with protocols and tools such as Protocol Buffers, ZeroMQ, and gRPC.

How To Apply: If interested please apply through Dice.com or send an email to pramod AT dtgsi.com with jobid DIV25-SSATSE

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Satellite Software Engineer?

Sign up to receive alerts about other jobs on the Senior Satellite Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DivTek Global Solutions Inc.

DivTek Global Solutions Inc.
Hired Organization Address Tulsa, OK Full Time
Job Details Job Title: Senior Technical Analyst Location: Tulsa, OK Work Schedule: Onsite 3 days a week Salary: competit...
DivTek Global Solutions Inc.
Hired Organization Address Tulsa, OK Full Time
Job Details Job Title: Technical Writer Location: Tulsa, OK Contract Duration: 2 Years Work Schedule: Onsite 3 days a we...
DivTek Global Solutions Inc.
Hired Organization Address Tulsa, OK Full Time
Job Details Job Title: Senior .NET Developer (C#, ASP.NET, SSRS) Location: Tulsa, OK Contract Duration: 2 Years Work Sch...
DivTek Global Solutions Inc.
Hired Organization Address Falls, VA Full Time
Job Details Job Title: RAN Engineer (LTE and 5G) Job Location: Falls Church, VA Job Type: Full-Time Salary: competitive ...

Not the job you're looking for? Here are some other Senior Satellite Software Engineer jobs in the Falls, VA area that may be a better fit.

Senior Satellite Software Engineer

NPAworldwide, Falls, VA

AI Assistant is available now!

Feel free to start your new journey!