ROUSHposted 2 days ago
Full-time • Entry Level
Troy, MI

About the position

The Defense Software Engineer I will implement, execute, develop, and test software architecture. The role will provide software configuration updates, troubleshooting, and testing. The role will work under general supervision and receive instruction, guidance, and support from others on the team to write code, script, and documentation for vehicle systems integration using knowledge of Application Programming Interface (API), coding languages, and layers of software development while continuing to further develop their software engineering skills and competencies.

Responsibilities

  • Develop and execute in-vehicle software architecture with the team
  • Document and test software integration solutions
  • Assist in evaluating and recommending software technology and language

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent work experience
  • Must be a U.S. Citizen to meet ITAR compliance
  • No previous experience required
  • Knowledge of software technology architecture and configuration
  • Knowledge of software languages, technologies, methodologies, API's, database, and Pub/Sub
  • Knowledge of Agile Process methodologies
  • Knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration
  • Knowledge of best practices in documentation of software and software development
  • Ability to develop in C, C++, Python

Nice-to-haves

  • Master’s degree in Computer Science or a related technical field
  • Experience with In-Vehicle Software architecture and design
  • Experience in software development, configuration, and testing and developing and writing requirements definitions
  • Experience with Agile Process methodologies
  • Experience with the engineering and integration of military ground vehicle electronics systems and subsystems
  • Knowledge of Vetronics systems and application
  • Understanding of business processes: creation, refinement, and gap analyses
  • Ability to interface with software, network, and hardware development & integration teams
  • Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies
  • Ability to develop in QT

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • earned sick time
  • STD
  • LTD
  • 401K
  • tuition reimbursement
  • paid vacation
  • paid holidays
  • and more
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service