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
Automotive · Enterprise SaaS

Job Description

Wabtec Corporation, a global leader in transportation solutions with nearly four centuries of collective experience, is seeking an Embedded Software Engineer to join their team in Bengaluru. This role is crucial for developing embedded software solutions that contribute to revolutionizing the way the world moves for future generations.

The position involves working on complex embedded real-time software design and development, requiring expertise in languages like C, C++, Python, and Bash. The ideal candidate will work with both Linux and Real-time operating systems, implementing software solutions while adhering to strict quality standards and coding guidelines.

As part of a company with approximately 27,000 employees worldwide, you'll have the opportunity to work on cutting-edge transportation solutions that combine digital expertise with technological innovation. The role offers a chance to work on middleware, application, and low-layer development, with a focus on network technologies and protocols.

Wabtec emphasizes a culture of continuous learning and innovation, putting people first and expanding what's possible. The company values diversity and inclusion, creating an environment where different perspectives are celebrated and contribute to better solutions. This position offers the opportunity to work with some of the world's brightest minds while contributing to solutions that have a real impact on global transportation systems.

The role requires strong technical skills combined with excellent communication abilities, offering the chance to work on projects that directly influence the future of transportation technology. You'll be part of a team that values autonomous working while maintaining strong collaborative relationships, making this an ideal opportunity for someone who wants to grow their career in embedded systems while making a meaningful impact on global transportation solutions.

Last updated a month ago

Responsibilities For Embedded Software Engineer

  • Perform software design and validation activities under Project Manager supervision
  • Implement embedded software following internal processes and coding rules
  • Write documentation according to implementation and V cycle steps
  • Meet Quality, Cost and Time objectives set by Technical Project Manager

Requirements For Embedded Software Engineer

Linux
Python
  • Bachelor/Masters in Computer Science/Electronics engineering
  • 2-6 years experience in complex embedded real-time software development
  • Skills in C, C++, Python and Bash for Embedded applications
  • Experience with Linux OS and Real time OS (FreeRTOS)
  • Knowledge of STL/C++ boost
  • Experience with Network technologies (L2/L3), TCP/IP or UDP protocols
  • Good English communication skills
  • Experience with SVN or GIT
  • Knowledge of V cycle / Agile methodology
  • Understanding of MISRA C/C++

Related Jobs

Embedded Software Engineer

Embedded Software Engineer position at Wabtec Corporation, developing real-time embedded systems for train control applications using C/C++ and various RTOS platforms.

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 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.