Search jobs > St Louis, MO > Senior embedded software

Senior Embedded Software Engineer

Intramotev
Saint Louis, Missouri, United States
Full-time

At Intramotev, we are building self-propelled railcars and vehicles to change the paradigm in freight logistics. We're providing the rail industry tools that will make the 200 year old industry competitive for the next 200 years.

By helping us make rail competitive with trucking, you can contribute to work that matters in solving big societal problems like reducing emissions, improving safety, and minimizing road congestion.

We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.

Senior Embedded Software Engineer :

Intramotev is seeking an Senior Embedded Software Engineer to join the software development team to meet growing demands in the development of self-propelled rail vehicles.

  • Intramotev is developing multiple unmanned self-propelled vehicles. The role has a strong software focus the successful candidate will be a member / mentor / coach of the development team for innovative self-propelled capabilities in areas such as Real-Time Software / Real-Time Operating Systems (RTOS);
  • real-time scheduling / multi-threaded programming; real-time application software (motor, brake, battery management, GPS, and communications control);

and distributed systems / architectures for current and future platforms. The development of these capabilities include multidisciplinary skills including : communication and control of sensors, system development and integration, debugging and testing on target hardware, and knowledge of vehicle management.

This position will be based out of St. Louis, MO

This position involves working in a dynamic team environment on small (1-2) to medium (3-6) person projects where excellent interpersonal and communication skills are needed.

Due to the research nature of the work, project objectives and requirements are likely to evolve over the course of the role.

A small amount of domestic travel to support integration, demonstration and customer engagement may be required.

Build an exciting career with us, as together we develop the next generation of rail, rapidly connecting the past and the future to make a faster and more environmentally friendly rail connected world.

Position Responsibilities

  • Analyzes and translates requirements into system architecture, hardware and software designs and interface specifications.
  • Tests and validates to ensure system designs meet operational and functional requirements.
  • Solves problems and provides other support of fielded hardware and software over the entire product lifecycle.
  • Coordinates the supplier development, test and production activities and coordination with the supplier to optimize the design
  • Research technological advancements for potential application to company business needs.
  • Makes recommendations for technology investments.
  • Mentor / coach engineers on the development teams

Basic Qualifications (Required Skills / Experience)

  • At least a Bachelor's Degree in Engineering, Mathematics, Science
  • 5-7+ years of experience with real-time embedded software development; distributed systems / architectures, multi-threaded programming
  • 5-7+ years of experience delivering product(s) to customer(s)
  • 5-7+ years of experience with C, C++, or Rust programming
  • Experience with the software development life-cycle including debugging and testing on target hardware
  • Motivated, detail-oriented
  • 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 or as an individual contributor
  • Fluent in both written and verbal English

Preferred Qualifications (Desired Skills / Experience)

Candidate should have a working knowledge of one or (ideally) multiple areas listed below :

  • 3+ years of experience with controllers and electrical systems
  • 3+ years of experience working with software version control tools such as git
  • Unmanned Rail Systems / Unmanned Systems
  • Demonstrated experience working on project teams and collaborating with other engineering disciplines.

Typical Education and Experience :

Education / experience typically acquired through advanced technical education (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.

g. PhD+1 years' related work experience, Master+3 years' related work experience, 5 years' related work experience, etc.).

Relocation :

This position offers relocation based on candidate eligibility.

Vaccination Requirements :

Intramotev does not currently require vaccination for COVID 19.

Equal Opportunity Employer :

Intramotev is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military / veteran status or other characteristics protected by law.

Schedule :

Full time, in St. Louis, Missouri

30+ days ago
Related jobs
Highmark Health
MO, Working at Home, Montana

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Trileaf Corporation
St. Louis, Missouri

Trileaf is seeking a full-time Senior Software Engineer. Trileaf Corporation is a nationwide environmental, architecture, and engineering consulting firm that assists clients with environmental due diligence, regulatory compliance, and engineering and architectural design. Collaborate with departmen...

Spectrum
St. Louis, Missouri

Develop software using Java, React JS, Javascript, and TypeScript programming languages. Bachelor’s Degree in Computer Science, Engineering, or related field. ...

United Van Lines
Fenton, Missouri

Creates and performs software coding. Creates and enforces software quality standards. Evaluates vendor-supplied applications and deploys/integrates vendor-supplied software. Proficient in using multiple software programs and web-based applications such as e-mail, Microsoft Office Suite products, in...

Intramotev
St. Louis, Missouri

Intramotev is seeking an Embedded Software Engineer to join the software development team to meet growing demands in the development of self-propelled rail vehicles. The role has a strong software focus – the successful candidate will be a member of the de...

Boeing
Hazelwood, Missouri

Senior Real-Time Software Engineer / Architect. If you come to work with us, you will be responsible for full life-cycle software development which means you will have a hand in defining the software requirements; designing, implementing, and testing the software; and supporting these products throu...

iboss
St. Louis, Missouri
Remote

As a Senior C++ Software Engineer at iboss, you’ll have the opportunity to work on multiple technologies and mentor a team of software developers. Master's or Bachelor's degree in either Computer Science, Computer Engineering, Electrical Engineering or Software Engineering. This is an excellent oppo...

Cynet Systems
St. Louis, Missouri

Develop reusable and scalable code using industry standard software development practices, techniques, tools, secure coding practices and frameworks. Familiarity with industry cloud implementation and software development methodologies, standards, and architecture frameworks. ...

Motion Recruitment
St. Louis, Missouri

Louis area is looking for a Senior Software Engineer. ...

InRhythm
St. Louis, Missouri

Mentor junior Software Engineers. Expert understanding of software engineering concepts and methodologies. You enjoy coaching junior engineers, but want to remain hands-on with code. ...