Software Developer - Journeyman
Black Women's Mental Health Institute · Dahlgren, VA · 1 wk ago
EngineeringFull-time
About the Role
A software developer with 3–8 years of experience is sought to design, develop, test, and troubleshoot applications interfacing with hardware systems.
Responsibilities
- Develop and maintain hardware communication software
- Implement device control functionalities
- Troubleshoot integration issues
- Collaborate with engineering teams to deliver reliable solutions
- Participate in code reviews, documentation, and continuous improvement efforts
Requirements
- Proficiency in programming languages such as C, C++, Python, or Rust
- Experience with hardware communication, sensors, controllers, or industrial equipment
- Strong problem-solving, attention to detail, and communication skills
- Ability to learn new technologies
- Active Secret Clearance and US citizenship
Preferred Skills
- Knowledge of hardware interfaces
- Experience with robotics or computer vision
- Experience with Navy or DoD systems
Qualifications
Bachelor’s degree in engineering, scientific, or technical discipline from an accredited institution.