Senior Embedded Software Engineer at Intramotev
St. Louis, Missouri, United States -
Full Time


Start Date

Immediate

Expiry Date

31 May, 26

Salary

0.0

Posted On

02 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Real-Time Operating Systems, RTOS, Real-Time Scheduling, Multi-threaded Programming, Real-Time Application Software, Motor Control, Brake Control, Battery Management, Communications Control, Distributed Systems, C, C++, Debugging, Testing On Target Hardware, Vehicle Management, Git

Industry

Railroad Equipment Manufacturing

Description
ABOUT JOB About Us: At Intramotev, we are dedicated to revolutionizing the freight industry by liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We are deploying self-propelled battery-electric railcars to transform freight logistics and bring innovation to our rail network. Based in St. Louis, MO, we are committed to promoting industrial revitalization, saving lives, and minimizing the environmental impact of trucking. We actively foster a work environment for every teammate that’s welcoming, respectful and inclusive, with great opportunities for professional growth. Find your future with us. Role Overview: We are seeking a Senior 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 / 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, 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. SKILLS & QUALIFICATION * 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 or C++ * Experience with the software development life-cycle including debugging and testing on target hardware * Open-minded and comfortable working in a teaming environment or as an individual contributor * Fluent in both written and verbal English * U.S. Person (immigration or work visa sponsorship will not be provided) * Preferred Qualifications: * 3+ years of experience with controllers and electrical systems * 3+ years of experience working with software version control tools such as git * Unmanned/Autonomous Systems Experience * Demonstrated experience working on project teams and collaborating with other engineering disciplines. 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. * Research technological advancements for potential application to company business needs. * Makes recommendations for technology investments. * Mentor / coach engineers on the development teams. * Work within dynamic teams of 3-10 members on diverse projects. * Foster excellent interpersonal and communication skills to thrive in a collaborative environment. * Adapt to evolving project objectives and requirements introduced through prioritized capability enhancements. * Engage in occasional domestic or international travel for testing, integration, demonstrations, and customer interactions.
Responsibilities
The engineer will analyze and translate requirements into system architecture, hardware, and software designs, while also testing and validating designs to meet operational and functional requirements. Responsibilities also include solving problems for fielded hardware/software and mentoring other engineers on development teams.
Loading...