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, a global leader in transportation solutions with nearly four centuries of collective experience, is seeking an Embedded Software Engineer in Bengaluru, India. This role offers an opportunity to work on cutting-edge embedded systems in the transportation sector.

The position involves developing complex embedded real-time software solutions, working with various technologies including Linux, FreeRTOS, C++, and Python. The ideal candidate will be responsible for software implementation, requirement analysis, and testing, while working under the guidance of a Technical Project Manager and software architect.

What makes this role unique is its impact on the transportation industry. Wabtec is revolutionizing the way the world moves for future generations, combining digital expertise with technological innovation. With approximately 27,000 employees worldwide, the company offers a collaborative environment where innovation and continuous improvement are valued.

The role requires strong technical skills in embedded systems, including experience with C/C++, Python, and network protocols. You'll be working on mission-critical systems that power modern transportation solutions, making this an excellent opportunity for someone passionate about both software engineering and its real-world applications.

Wabtec offers a diverse and inclusive work environment, welcoming talent from various backgrounds and experiences. The company is committed to equal employment opportunity and provides support for special needs and accommodations. This position is ideal for someone who wants to contribute to transformative transportation solutions while working with a global team of experts.

The company's focus on digital-rail-and-transit ecosystems means you'll be at the forefront of innovation in the transportation sector. You'll have the opportunity to work on complex technical challenges while contributing to solutions that improve global transportation infrastructure.

Last updated a month ago

Responsibilities For Embedded Software Engineer

  • Perform software design and validation activities under Technical Project Manager
  • Implement embedded software solutions
  • Write documentation in accordance with implementation and V cycle
  • Meet Quality, Cost and Time objectives
  • Perform requirement analysis, implementation & tests

Requirements For Embedded Software Engineer

Linux
Python
  • Bachelor/Masters in Engineering in Computer Science/Electronics engineering
  • 2 to 6 years of hands-on experience in complex embedded real-time software design and development
  • Skills in C, C++, Python and Bash developing Embedded application Software
  • Experience with Linux operating system and Real time OS (e.g. FreeRTOS)
  • Knowledge of STL (Standard Template Library) / C++ boost
  • Experience with Network technologies (L2/L3), TCP/IP or UDP protocols
  • Good English communication skills
  • Experience with SVN or GIT configuration management tool
  • Knowledge of MISRA C/C++

Benefits For Embedded Software Engineer

Medical Insurance
Equity
  • Health Insurance Benefits
  • Stock Options/Equity

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 position at Wabtec Corporation, developing real-time embedded software solutions for transportation systems using C++, Python, and Linux.

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.