What are the responsibilities and job description for the Software Engineer position at Relative Dynamics?
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, youll 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 others 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.