Mid Level Software Developer

$75,000 - $100,000/Yr

Simventions - Bryantown, MD

posted 5 days ago

Full-time - Mid Level
Bryantown, MD
Professional, Scientific, and Technical Services

About the position

SimVentions is seeking a mid-level Software Developer to join their team in Dahlgren, Virginia. This role involves providing software engineering support in an Agile development environment, focusing on creating prototype robotic systems for live training exercises. The ideal candidate will have a strong background in Python development and will actively participate in all aspects of the system development lifecycle.

Responsibilities

  • Writing, troubleshooting, and supporting Python software, primarily for ROS2 (Robot Operating System)
  • Gaining understanding and knowledge of various robotic systems
  • Supporting all aspects of the system development lifecycle including analysis, requirements definition, design, coding, development, unit testing, maintenance, and documentation

Requirements

  • United States Citizenship
  • At least four (4) years of Python software development experience
  • Ability to clearly document software source code, specifications, and manuals
  • Experience with modeling and/or simulations, interface coding, TCP/IP, and serial communications
  • Excellent oral and written communication skills
  • Ability to collaborate constructively with government and contractor personnel
  • Ability to thrive in a flexible and dynamic work environment

Nice-to-haves

  • Experience with ROS2
  • C++ development experience for performance-critical code
  • Experience with developing software for Ubuntu
  • 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 GitLab
  • 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 offering emotional and lifestyle well-being services, including free counseling
  • Supplemental Benefit Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service