Embedded Lead Software Engineer

Posted.Careers

Aug

Vor Ort

EUR 90.000 - 120.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Wabtec Corporation is seeking an Embedded Lead Software Engineer to design, code, and test locomotive system embedded applications. The role involves design reviews, issue resolution, and mentoring junior team members.

The position requires a Master’s degree in Electrical/Computer Engineering with 3+ years of experience, or a Bachelor’s degree with 5+ years of relevant software development experience, and hands-on experience with C/C++, Python, and embedded Linux/QNX/RTOS with processors like

Qualifikationen

  • Master's in Electrical/Computer Engineering with 3+ years OR Bachelor's in Electrical/Computer Engineering with 5+ years of relevant software development experience.
  • Hands-on experience in C and C++ programming or similar language.
  • Hands-on experience in Python and Shell scripting.Design and development experience with at least one embedded and real-time software system (Linux, QNX, RTOS, MQX, Greenhills)
  • Experience with one of the following processors: Xilinx, ARM, PPC, Intel, K60
  • Experience with low-level hardware interfaces including FPGAs and device drivers
  • Exposure to Serial, Arcnet, and Ethernet based communications standards
  • Exposure to software requirements, software change management, defect tracking, software build and release processes
  • Effective oral and written communication skills
  • Self-driven, quick learner, good team player, and results-oriented with a clear focus on high quality
  • Advanced English communication skills

Aufgaben

  • Design, code, test, and release locomotive embedded software meeting quality specifications
  • Document software design and write test plans
  • Resolve software issues and perform root cause analysis
  • Perform design and code reviews per standards and guidelines
  • Collaborate with systems engineering, product management, simulation, verification, validation, and hardware teams
  • Mentor junior team members and work with technical leads to execute project plans
  • Follow configuration management processes and ensure software quality for customers

Kenntnisse

C/C++
Python
Embedded systems
Linux
QNX
RTOS
Xilinx
ARM
PPC
Serial/Networking
Device drivers

Ausbildung

Master's in Electrical/Computer Engineering
Bachelor's in Electrical/Computer Engineering

Tools

MQX
Green Hills

Jobbeschreibung

Wabtec Corporation is seeking an Embedded Lead Software Engineer to design, code, and test locomotive system embedded applications. The role involves software development, design reviews, issue resolution, and mentoring junior team members. The position requires a Master's degree in Electrical/Computer Engineering with 3+ years of experience, or a Bachelor's degree with 5+ years of relevant software development experience. Key technical skills include C/C++, Python, embedded systems (Linux, QNX, RTOS), and experience with processors like Xilinx, ARM, or PPC.

Overview

Wabtec Corporation is a leading global provider of equipment, systems, digital solutions and value-added services for freight and transit rail. With approximately 30,000 employees worldwide, Wabtec delivers safety, efficiency, and innovation across freight, transit, mining, marine, and industrial sectors.

Role Summary

The Embedded Lead Software Engineer is responsible for design, coding, and testing of locomotive system embedded applications. This role performs design reviews and releases software following Wabtec software process and guidelines.

Essential Responsibilities
  • Design, implement, test, and release software ensuring quality specifications are met
  • Document software design and write test plans
  • Resolve software issues, perform root cause analysis, and provide solutions
  • Perform design and code reviews in accordance with applicable standards and guidelines
  • Work cross-functionally with systems engineering, product management, simulation, verification, validation, and electronic hardware teams
  • Mentor more junior team members and work with program technical leads to execute project plans and ensure quality deliverables
  • Follow configuration management processes, use tools and best practices, and ensure software quality for customers
Qualifications And Requirements
  • Master's in Electrical/Computer Engineering with 3 or more years OR Bachelor's in Electrical/Computer Engineering with 5 or more years of relevant software development experience
  • Hands-on experience in C and C++ programming or similar language
  • Hands-on experience in Python and Shell scriptingDesign and development experience with at least one embedded and real-time software system (Linux, QNX, RTOS, MQX, Greenhills)
  • Experience with one of the following processors: Xilinx, ARM, PPC, Intel, K60
  • Experience with low-level hardware interfaces including FPGAs and device drivers
  • Exposure to Serial, Arcnet, and Ethernet based communications standards
  • Exposure to software requirements, software change management, defect tracking, software build and release processes
  • Effective oral and written communication skills
  • Self-driven, quick learner, good team player, and results-oriented with a clear focus on high quality
  • Advanced English communication skills
Desired Characteristics
  • Some knowledge of Matlab/Simulink
  • Ability to break down problems and estimate time for development tasks
  • Knowledge of Agile and Waterfall development methodologies
  • Demonstrated initiative and resourcefulness to solve problems and deliver results
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Display Solutions for Passenger Information Systems
Senior Software Engineer - Display Solutions for Passenger Information Systems

Wabtec Corporation • München

Vor Ort
EUR 70.000 - 90.000
Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)
Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)

Wabtec Careers • München

Hybrid
EUR 55.000 - 80.000
Flexible working hours
Remote work options
Opportunities for training and personal development
+1
System Project Engineer
System Project Engineer

Wabtec Corporation • München

Hybrid
EUR 60.000 - 80.000
Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)
Software Engineer for Rail IoT Devices (Passenger Information Systems) (m/w/d)

Wabtec Corporation • München

Vor Ort
EUR 70.000 - 100.000
Flexible working hours
Remote work option
Team events
Technical Documentation Specialist
Technical Documentation Specialist

RxREVU, Inc. • München

Vor Ort
EUR 55.000 - 90.000
Technical Documentation Specialist
Technical Documentation Specialist

Wabtec • München

Vor Ort
EUR 60.000 - 90.000
Software Engineering Manager – Software Engineering Management
Software Engineering Manager – Software Engineering Management

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Embedded Software Team Lead
Embedded Software Team Lead

Understanding Recruitment • München

Vor Ort
EUR 110.000 - 140.000
Supplier Quality Development Engineer (m/w/d) Welding & Mechanics
Supplier Quality Development Engineer (m/w/d) Welding & Mechanics

Wabtec Corporation • Leipzig

Vor Ort
EUR 50.000 - 70.000
Collective wage agreement pay
Permanent employment
30 days of vacation
+3
Supplier Quality Development Engineer (m/w/d) Welding & Mechanics
Supplier Quality Development Engineer (m/w/d) Welding & Mechanics

Wabtec Corporation • Leipzig

Vor Ort
EUR 55.000 - 75.000
Collective wage agreement pay
Vacation pay
Christmas bonus
+5