Wabtec Corporation Logo

Wabtec Corporation

Software Engineer

Reposted 3 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in The Farm, New South Wales
Mid level
Remote
Hiring Remotely in The Farm, New South Wales
Mid level
Design, develop, and optimize software and hardware solutions for computing systems. Collaborate with teams for hardware-software integration and troubleshoot issues across platforms.
The summary above was generated by AI
Job Description

What are we offering you?

  • Training - commensurate with experience

  • Rewards & Recognition Program

  • Discounted health insurance with Medibank

  • Novated Leasing options

  • Lifestyle discounts with Woolworths, Coles, Avis, JB Hifi and 500+ other retailers

  • Access to our Employee Assistance Program

 

 

Where is the position located?

Eagle Farm, QLD. Monday - Friday role.

 

What will your typical day look like?

  • Design, develop, and optimize software and hardware solutions for high-performance computing systems and embedded platforms.

  • Collaborate with cross-functional teams, including hardware, software, operations, and field support, to ensure seamless hardware-software integration and reliable end-to-end system performance.

  • Analyse system requirements and develop scalable, reliable, and efficient computing solutions that meet product and operational goals.

  • Contribute to system and software architecture design, ensuring long-term maintainability, modularity, and alignment with engineering best practices.

  • Develop and maintain embedded applications, device interfaces, and configuration tools that form part of the company’s intelligent sensing and safety systems.

  • Participate in the full software lifecycle, including design, implementation, testing, deployment, and version-controlled updates, while ensuring robust field performance and ease of maintenance.

  • Troubleshoot, debug, and resolve complex technical issues across multiple hardware and software platforms, supporting both laboratory and field environments.

  • Contribute to technical innovation and implement best practices in software and system design, including automation, testing frameworks, and performance optimization.

  • Support product rollouts and software updates, ensuring smooth integration, safe rollback procedures, and clear technical documentation for deployment teams.

  • Maintain and expand documentation for systems, processes, and solutions to promote transparency and knowledge sharing within the engineering team.

  • Continuously research emerging technologies, such as computer vision, AI, or edge computing, and evaluate their applicability to enhance system performance, reliability, and scalability.

  • Collaborate with engineering leadership on process improvement initiatives that strengthen product quality, efficiency, and alignment with organizational objectives

 

What do we want to know about you?

  • Bachelor’s degree in Computer Engineering, or a related field (Master’s preferred).

  • Strong foundation in computer architecture, operating systems, and embedded systems.

  • Proven experience in software development using C++, Python, or Java, with familiarity in modern software design principles.

  • Experience with hardware-software integration, embedded or edge computing platforms, and system-level debugging across varied environments.

  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.

     

    Technical Expertise:

  • Proficient in applying performance optimization, algorithms, and data structures to build efficient, maintainable systems

  • Knowledge of networking, protocols, and data communication for connected or distributed systems.

  • Experience working with computer vision, AI-based analytics, or real-time data pipelines is advantageous.

  • Understanding of system design patterns, modular architecture, and scalable software practices that support long-term platform growth.

  • Ability to manage the entire software lifecycle, from prototyping and testing through to deployment, versioning, and field support.

  • Exposure to automation tools, continuous integration/continuous deployment (CI/CD) pipelines, or IoT and industrial computing platforms is beneficial.

  • Strong documentation skills and focus on clarity, traceability, and technical accuracy.

  • Excellent analytical and problem-solving abilities, with attention to detail and a commitment to quality at all stages of development.

 

We are a 2025 Circle Back Initiative Employer, we commit to respond to every applicant.

 

Additional Information

What could you accomplish in a place that puts People First?

At Wabtec, it’s not just about a job - it’s about the impact you make. When our people come together, we’re Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.

If you’re ready to revolutionize how the world moves for future generations, Wabtec is the place for you.
 

Who are we?

Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether it’s freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together – are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.

Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. We’re lifelong learners, obsessed with better. Learn more at www.WabtecCorp.com.

Culture powers us and the possibilities.

We believe the best ideas come from a mix of experiences and backgrounds. At Wabtec, we strive every day to create a place where everyone belongs. We’re building a culture where leadership, inclusion and your unique perspective fuel progress.

We’re proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - we’ve got you.

Top Skills

C++
Git
Java
Python

Similar Jobs

3 Days Ago
Remote or Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Staff Software Engineer will design and implement solutions for managing cloud infrastructure, emphasizing AI integration and code quality, while mentoring teammates.
Top Skills: AngularCi/CdJavaJavaScriptJunitReactSeleniumTestngVue
3 Days Ago
In-Office or Remote
3 Locations
Junior
Junior
Fintech • Financial Services
As a Front-End Software Developer, you will create user-friendly online applications using ReactJS and collaborate with various teams to enhance the digital experience.
Top Skills: CSSHTMLJavaScriptJenkinsNpmReact
4 Days Ago
Easy Apply
Remote
AUS
Easy Apply
Junior
Junior
Retail
Bellroy seeks a Software Engineer with 2+ years in functional programming to develop their e-commerce platform, emphasizing quality and design.
Top Skills: AWSClojureElixirErlangF#Functional ProgrammingHaskellKotlinOcamlRuby On RailsRustScalaSwift

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account