Taro Logo

Embedded Software Engineer

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail, mining, marine, and industrial markets.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Automotive

Job Description

Wabtec Corporation is seeking an Embedded Software Engineer to join their Train Performance & Automation group, specifically working on the LOCOTROL team. This role offers an opportunity to work on innovative solutions for train control requirements, developing automated and semi-automated control systems for global freight rail transportation customers.

The position involves working with embedded real-time software systems, where you'll be responsible for designing, developing, and testing embedded software applications. You'll be working with C/C++ in various RTOS environments including Linux, MQX, Green Hills Integrity, FreeRTOS, and VxWorks. The role requires strong technical expertise in embedded systems, real-time operating systems, and network protocols.

As part of Wabtec Corporation, a global leader in transportation solutions with nearly four centuries of collective experience, you'll be contributing to revolutionary advancements in how the world moves. The company has approximately 27,000 employees worldwide and maintains a strong focus on digital expertise and technological innovation.

The ideal candidate will have 2-4 years of hands-on experience in embedded real-time software development, strong proficiency in C/C++, and a deep understanding of embedded systems fundamentals. You'll be working in a collaborative, global environment, interfacing with various engineering teams and project managers to deliver high-quality software solutions.

This is an excellent opportunity for someone passionate about embedded systems and transportation technology to make a significant impact in the rail industry. The role offers the chance to work on complex technical challenges while contributing to solutions that improve global transportation infrastructure. Wabtec's commitment to diversity and inclusion, along with their focus on continuous learning and innovation, makes this an ideal environment for professional growth and development.

Last updated 10 days ago

Responsibilities For Embedded Software Engineer

  • Develop multi-threaded C/C++ applications running under embedded RTOS
  • Develop high performance, scaling software systems applications
  • Collaborate with software engineers, system engineers, safety engineers and test engineers
  • Work with Project Managers to determine scope of work and timelines
  • Write code that meets standards and delivers desired functionality
  • Participate in design and code reviews
  • Design, development, and testing of Embedded Software Applications

Requirements For Embedded Software Engineer

Linux
  • Bachelor's or higher degree in Electrical Engineering, Software Engineering or Computer Science
  • 2-4 years hands-on experience in embedded real-time software
  • Experience with C and C++ software development
  • Knowledge of embedded fundamentals for hardware and software components
  • Knowledge of real-time operating systems
  • Strong understanding of IP protocols (UDP, TCP, MQTT)
  • Knowledge of Cryptography and Security Protocols
  • Strong written and verbal communication skills
  • Ability to work in cross-functional, global environment

Related Jobs

Embedded Software Engineer

Embedded Software Engineer position at Wabtec Corporation in Bengaluru, focusing on real-time software development and embedded systems implementation.

Embedded Software Engineer

Embedded Software Engineer position at Wabtec Corporation, developing real-time embedded software solutions for transportation systems using C++, Python, and Linux.

Embedded Software Engineer

Embedded Software Engineer role at Wabtec Corporation focusing on embedded software development, real-time systems, and network technologies.

Embedded Software Engineer

Embedded Software Engineer position at Wabtec Corporation in Bengaluru, focusing on real-time software development for transportation solutions.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader products, developing operating systems and cloud services for Kindle devices.