Junior-to-Mid Level Software Developer
SimVentions · Dahlgren, VA · 2 wk ago
Information Technology$79k–$135k/yrFull-time
About the role
SimVentions is 100% employee-owned and proudly ranks among Virginia’s Best Places to Work year after year. We are seeking a strong junior to mid-level software developer with experience in software design, development, testing, and troubleshooting.
Requirements
- 3–8 years of software development experience
- Proficiency in one or more programming languages such as C, C++, Python, or Rust
- Experience developing applications that communicate with hardware devices, controllers, sensors, or industrial equipment
- Ability to diagnose and resolve software and hardware integration issues
- Ability to learn new languages and technologies
- Strong problem-solving skills and attention to detail
- Excellent communication skills
- Ability to work with others to meet established goals and program schedules
Responsibilities
- Develop and maintain software applications that interface with hardware systems
- Design, implement, and test device communication and control functionality
- Troubleshoot software, hardware, and integration issues
- Collaborate with engineering and technical teams to deliver reliable solutions
- Participate in code reviews, documentation, and continuous improvement initiatives
Preferred Skills and Experience
- Knowledge of hardware interfaces and robotics
- Experience with computer vision
- Experience developing code for Navy or DoD systems
Benefits
- Comprehensive health and welfare plans
- Employee Stock Ownership Plan (ESOP)
- Competitive 401(k) programs
- Retirement and Financial Counselors
- Health Savings and Health Reimbursement Accounts
- Flexible Spending Accounts
- Life insurance, short- & long-term disability
- Paid Time Off, Paid Holidays, Paid Leave (e.g., Maternity, Paternity, Jury Duty, Bereavement, Military)
- Third Party Employee Assistance Program
- Supplemental Benefit Program
Why Work for SimVentions?
- Support Our Warfighters
- Drive Customer Success
- Get Involved in Giving Back
- Build Innovative Technology
- Create Meaningful Solutions
- Work with Brilliant People