Senior Software Systems Engineer

IntramotevSaint Louis, LA
9dOnsite

About The Position

Intramotev is seeking a motivated Senior Software Systems Engineer to join the engineering team to meet growing demands in the development of self-propelled rail vehicles. Intramotev is developing multiple unmanned self-propelled vehicles. This role will serve as the primary technical integrator across our three software domains: Embedded, Perception, and Application. This position will be based out of St. Louis, MO. This is a full-time, in-office position.

Requirements

  • At least a Bachelor’s Degree in Computer Science, Computer Engineering, Systems Engineering, or a related field.
  • 5 or more years of experience in software systems engineering, software integration, or a related field.
  • Willingness to expand into technical areas beyond your area of expertise; ability to develop innovative and novel approaches.
  • Open-minded and comfortable working in a teaming environment as a technical leader.
  • Fluent in both written and verbal English.
  • U.S. Person (immigration or work visa sponsorship will not be provided).

Nice To Haves

  • Experience in directly applicable industry or projects, such as Rail, Electric Vehicles, or Unmanned Systems.
  • Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing methodologies.
  • Proficiency with automated testing tools and CI/CD platforms (e.g., Jenkins, GitLab CI, Docker).
  • Experience with requirements management tools (e.g., Jama, DOORS, or similar).
  • Familiarity with functional safety standards (e.g., ISO 26262, EN 50128).
  • Demonstrated experience working on project teams and collaborating with other engineering disciplines.
  • Experience working in Agile environments for hardware and software development.

Responsibilities

  • Lead Software Integration: Orchestrate the integration of disparate software subsystems (Embedded, Perception, and Application) into a cohesive, functioning vehicle platform.
  • Requirements Management: Collaborate with stakeholders to define, trace, and manage software requirements across the development lifecycle, ensuring alignment with overall system goals.
  • Validation & Verification (V&V): Design and execute comprehensive validation plans to ensure software designs meet operational and functional requirements.
  • Automated Testing: Architect and maintain automated testing frameworks and CI/CD pipelines to streamline software delivery and ensure code quality.
  • System Architecture: Contribute to the definition of software interfaces and data flow architectures to ensure seamless communication between vehicle subsystems.
  • Lifecycle Support: Address and resolve software integration issues related to fielded systems, providing comprehensive support throughout the product lifecycle.
  • Collaboration: Work closely with the Embedded, Perception, and Application teams to resolve dependencies and blockages.
  • Innovation & Research: Stay abreast of technological advancements in software systems engineering and recommend potential applications and technology investments.

Benefits

  • Career Growth: Develop your career with a forward-thinking company dedicated to transforming rail technology.
  • Innovative Environment: Contribute to groundbreaking projects that bridge the past and future of rail transport.
  • Impactful Work: Be a key player in creating solutions that promote a more sustainable and efficient rail network.
  • Relocation: This position offers a competitive relocation package for qualified candidates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service