Current job opportunities are posted here as they become available.
Subscribe to our RSS feeds to receive instant updates as new positions become available.
Department: | GSMO-3 |
Location: | Greenbelt, MD |
At Relative Dynamics we value knowledge as a process rather than knowledge as an answer. Founded in 2011, our goal is to define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at www.relativedynamicsinc.com.
Relative Dynamics Inc. is seeking a Software Engineer. As a Software Engineer, you’ll be embedded in customer teams for periods of a couple months to a few years performing a wide range of software development activities. The ideal candidate will have experience leading or contributing to multiple project development efforts, projects, and initiatives, will be willing to be flexible in their development style, and will be willing to learn new development approaches or entire programming languages on the fly to support our customers.
What You'll Get to Do:
Write code in domain-specific languages for spacecraft maneuver planning
Use MATLAB with a wide variety of toolboxes to perform all sorts of spacecraft analysis, like fuel usage, maneuver and covariance trending, and much more
Create testing, V&V, and prototype development systems using MATLAB and Simulink, C++, or Python
Rapidly iterate on and optimize FPGA programs using Verilog
Work with a mix of government agencies and private sector companies
Integrate with customer teams and adopt their development practices and code style
Act as a representative of RD in your interactions with customers
Use technical knowledge to assist customers and help their teams by completing technical work and helping improve processes
What You'll Need:
Required:
Bachelor's degree or higher in computer science, computer engineering, or related technical field
0-2 years' experience developing software professionally
Excellent verbal and written communication skills
Desired:
Knowledge of high-level languages like Python or MATLAB
Knowledge of low-level languages like C++
Familiarity with version control tools like Git, SVN, or similar
Experience in aerospace
Curiosity about how systems work
Ability to pick up new programming languages and technical skills as needed
Excellent problem-solving skills
Ability to “think like an engineer” and use the best tool for each task
What You Won't Do:
Feel stuck, as we offer great opportunities to advance and learn
Feel like a cog in a machine, as we're a close-knit bunch and always have each other’s backs
Who You Are:
A self-starter who thrives in a fast-paced environment
A quick learner who is always ready to gain depth of knowledge
A reliable worker who knows the importance of showing up when it counts
Team player with a positive, cooperative, and open-minded attitude who thrives on collaboration and embraces new assignments with enthusiasm.
Strategic thinker who can effectively plan and execute initiatives across teams, ensuring seamless collaboration and successful outcomes.
What You'll Enjoy:
Competitive wage and benefits package
Medical, dental, vision and life/disability insurance
Vacation and paid holidays
Tuition reimbursement
Great 401(k) with company match
Employee referral program
Community involvement via investing and giving back to the community
Relative Dynamics conducts a comprehensive background check that includes drug testing. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status.