Software Engineer
Indexed description
Day In The Life
- Design, develop, and integrate object‑oriented software applications using C# and C++ in a Windows OS environment
- Support multiple software development tasks across varying priorities and timelines
- Troubleshoot software issues, diagnose system‑level problems, and support test instrumentation integration
- Collaborate closely with multidisciplinary engineering teams to deliver complete system‑level solutions
- Develop, define, document, and manage software requirements through the full development lifecycle
- Create and integrate instrument drivers and hardware interface software for engineering and production test systems (TCP/IP, UDP, serial, GPIB/VISA, DAQs, oscilloscopes, power supplies)
- Ensure software integrity through debugging, unit testing, and proper configuration management practices
- Other duties as assigned
- Active Secret Clearance
- Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM)
- Cultural fit amongst a collaborative team environment
- 5+ years of relevant software engineering experience
- Strong proficiency in object‑oriented development using C# and C++ on Windows
- Expertise with Microsoft Visual Studio, including project/solution structures, build systems, unit testing, and advanced debugging tools (breakpoints, call stacks, memory/threads)
- Experience developing instrument drivers or hardware interface software for engineering test systems
- Ability to derive, document, and manage software requirements
- Familiarity with Agile and Waterfall development methodologies and software configuration management practices
- Hands‑on troubleshooting skills across software, instrumentation, and test environments
- Strong collaboration skills within cross‑functional engineering teams
- Experience integrating software with hardware systems
- Knowledge of computer architecture and hardware performance optimization
- Broader understanding of software development lifecycles (Agile, Waterfall)
- Experience with Java, Python, or Visual Basic as supplementary languages
What We Will Bring
Solidus offers you an exciting opportunity to tackle the nation's greatest challenges applying innovation and expertise to produce cutting-edge results that have a long-lasting impact. We offer outstanding benefits, generous PTO and much more! Apply today to learn why Solidus has a 4.9/5 Star rating on Glassdoor!
Req ID:5328
Solidus is an Equal Opportunity Employer and provides equal employment opportunities regarding all terms and conditions of employment to all employees and qualified applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. The Company will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application and interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
Click to review - Federal Job Notices for Job Applicants
Please Note: Solidus does not accept applications from agencies, 3rd party vendors, or applications with incomplete information.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search