Senior Embedded Software Engineer – Rail Controls C/C++, RTOS

Triwill Group

City of Melbourne

On-site

AUD 147,000 - 210,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Annual bonus
Relocation assistance

Job summary

Wabtec is seeking an experienced embedded software engineer to join the LOCOTROL SW Team. You will design, develop, integrate, test, demonstrate and maintain embedded software for Freight Locomotive control across LOCOTROL products, primarily using C/C++ on diverse embedded platforms.

You will collaborate with PMs, System Engineers, Architects and test teams, mentor junior engineers, and ensure software meets safety and industry standards. Relocation support and benefits available.

Qualifications

  • Bachelor’s degree in computer engineering, CS or related field.
  • 8+ years embedded software development in RTOS and bare metal.
  • C/C++ with multi-process/multi-threading experience.
  • Strong understanding of software design, architecture, data structures & algorithms.
  • Willing to travel 10% of time.

Responsibilities

  • Design, develop, integrate, test, demonstrate and maintain embedded software for locomotives.
  • Program in C/C++ across multiple embedded platforms.
  • Provide mentoring to junior engineers as needed.
  • Collaborate with PMs, system engineers and test teams to meet requirements.
  • Design, implement and test software ensuring quality and reliability.
  • Participate in design and code reviews; drive performance improvements.

Skills

C/C++ programming
Multi-threaded software
RTOS experience
Software architecture
Travel readiness

Education

Bachelor’s Degree in Computer Engineering/CS

Tools

GIT
SVN
Klocwork
Understand
PC-Lint
VectorCAST
Green Hills INTEGRITY

Job description

Wabtec is seeking an experienced embedded software engineer to join the LOCOTROL SW Team. You will design, develop, integrate, test, demonstrate and maintain embedded software for Freight Locomotive control across LOCOTROL products, primarily using C/C++ on diverse embedded platforms.

You will collaborate with PMs, System Engineers, Architects and test teams, mentor junior engineers, and ensure software meets safety and industry standards. Relocation support and benefits available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – C/C++/RTOS
Senior Embedded Software Engineer – C/C++/RTOS

Triwill Group • City of Melbourne

On-site
AUD 112,000 - 159,000
Software Engineer III
Software Engineer III

Triwill Group • City of Melbourne

On-site
AUD 112,000 - 159,000
Senior Software Engineer
Senior Software Engineer

Triwill Group • City of Melbourne

On-site
AUD 147,000 - 210,000
Health benefits
Retirement plan
Annual bonus
+1
Senior Embedded Linux Real-Time Software Engineer (C/C++)
Senior Embedded Linux Real-Time Software Engineer (C/C++)

Topcon Positioning Systems • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Embedded Engineer (RTU) - C & Python
Senior Embedded Engineer (RTU) - C & Python

MPAU Technology • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Hybrid work model
Career development opportunities
Competitive salary
Senior Control Systems Engineer - OT Lead
Senior Control Systems Engineer - OT Lead

West Recruitment Consulting • City of Parramatta

On-site
AUD 120,000 - 160,000
Embedded Controls Software Engineer
Embedded Controls Software Engineer

Technology CII • Western Australia

On-site
AUD 90,000 - 130,000
Professional growth opportunities
Senior Rolling Stock Engineer - Rail Systems & Lifecycle
Senior Rolling Stock Engineer - Rail Systems & Lifecycle

WSP in Australia • Western Australia

On-site
AUD 120,000 - 180,000
Senior Software Engineer - C & Python
Senior Software Engineer - C & Python

MPAU Technology • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Hybrid work model
Career development opportunities
Competitive salary
Senior Embedded Software Engineer - Real-Time Navigation
Senior Embedded Software Engineer - Real-Time Navigation

Advanced Navigation • Sydney

On-site
AUD 140,000 - 180,000