Senior Software Developer

$120,000 - $160,000/Yr

Simventions - King George, VA

posted 4 months ago

Full-time - Senior
King George, VA
1-10 employees
Professional, Scientific, and Technical Services

About the position

SimVentions is seeking a Senior Software Developer to join our team in Dahlgren, Virginia. This position is integral to our mission of integrating robotic and cybernetic systems into a virtual simulation environment. As a Senior Software Engineer, you will work in an Agile development environment, collaborating closely with our customers to enhance the testing and execution of various robotic systems within a gaming context. Your role will involve understanding and integrating multiple technologies and systems, ensuring that they function seamlessly in simulated scenarios. In this position, you will be responsible for creating, maintaining, and updating game assets and scripts, as well as supporting both virtual and live test events. You will actively participate in all aspects of the system development lifecycle, including analysis, requirements definition, design, coding, development, unit testing, maintenance, and documentation. Your expertise will be crucial in deciphering and reverse engineering various interfaces and functionalities from other entities, as well as ensuring clear and accurate documentation of software source code and specifications. This role requires a strong understanding of network protocols and interfaces, including TCP/IP, UDP, and serial communications. You will be expected to thrive in a flexible and dynamic work environment, collaborating constructively with other government and contractor personnel to present overall results effectively. The ideal candidate will have a passion for technology and a commitment to delivering innovative solutions that support our military and defense initiatives.

Responsibilities

  • Gain understanding and knowledge of various robotic/cybernetic systems
  • Create, maintain, and update game assets and scripts
  • Work with members of the team to assist in the running of virtual, and live, test events
  • Integrate a multitude of technologies and systems into the simulation environment
  • Actively support all aspects of the system development lifecycle (analysis, requirements definition, design, coding, development and unit testing, maintenance and preparing associated documentation) with an emphasis on software coding

Requirements

  • United States Citizenship
  • At least eight (8) years of software development experience
  • At least five (5) years of experience using Python
  • Ability to clearly and accurately document software source code, specifications, and manuals
  • Experience working in a Modeling and/or Simulation environment incorporating various technologies
  • Ability to decipher/reverse engineer various interfaces and functionality from other entities
  • Strong understanding of network protocols and interfaces to include but not limited to TCP/IP, UDP, and serial communications
  • Excellent oral and written communication skills
  • Ability to collaborate constructively and present overall results with other government and contractor personnel
  • Ability to thrive in a flexible and dynamic work environment

Nice-to-haves

  • Experience with simulation/game development
  • Experience with Arma 3 and/or VBS 3 or 4
  • Experience with creating/maintaining CI/CD pipelines
  • Willingness to travel to support test events in the field
  • Comfortable working on a team and interfacing with outside entities
  • Willingness to adapt quickly to new requirements
  • Agile/SCRUM experience
  • Knowledge of GIT and Jira/Bitbucket
  • Experience with Hardware-in-the-loop (HWIL) and/or Software-in-the-loop (SWIL) testing

Benefits

  • Medical, dental, vision, and prescription drug coverage
  • 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
  • Continuing Education Assistance
  • Paid Time Off, Paid Holidays, Paid Leave (e.g., Maternity, Paternity, Jury Duty, Bereavement, Military)
  • Third Party Employee Assistance Program that offers emotional and lifestyle well-being services, to include free counseling
  • Supplemental Benefit Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service