Embedded Software Engineer – Rail


Join a team that's shaping the future of heavy industry.  You'll have the opportunity to work on groundbreaking projects, collaborate with industry leaders, and make a meaningful impact on a global scale.  Not just a mining company; they're trailblazers in green solutions, shaping the future of global industry.

Embarking on an exciting venture to revolutionize heavy industry with cutting-edge technology, this team needs rockstar embedded software engineers to work in the Perth site.


Key Responsibilities

Innovate: Join a dynamic software team to develop pioneering solutions for the rail industry, working at the forefront of technological advancement.

Design: Architect hardware and software systems for real-time applications, leveraging your expertise to create robust and scalable solutions.

Quality Focus: Cultivate a culture of excellence and continuous improvement, ensuring that our products meet the highest standards of reliability and performance.

Standardization: Contribute to the development and integration of industry standards and best practices, playing a key role in shaping the future of embedded systems development.

Collaboration: Work closely with stakeholders to define system requirements and specifications, fostering strong relationships across multidisciplinary teams.

Project Support: Assist in project scoping, planning, and budgeting, providing valuable insights and expertise to drive project success.


Qualifications And Experience

Expertise: Demonstrated experience in real-time software development for industrial applications (e.g., mining, marine, rail), with a track record of delivering innovative solutions.

Technical Skills: Proficiency in C/C++ and embedded systems development, coupled with a deep understanding of hardware-software integration.

Architecture: Strong understanding of distributed systems and software architecture design, with the ability to design and implement complex systems.

Communication: Excellent written and verbal communication skills, with the ability to articulate technical concepts to diverse audiences.

Industry Knowledge: Familiarity with network communications, protocols, and deployment strategies, enabling effective collaboration in a cross-functional environment.

Operating Systems: Experience with industrial edge computing OS (e.g., QNX, SafeRTOS, Linux), with a proven ability to optimize performance and reliability.

Best Practices: Ability to apply full software development lifecycle practices and version control systems (Git/SVN), ensuring code quality and maintainability.

Advantageous: Knowledge of MathWorks products (Simulink, Stateflow) and functional safety standards (EN50128), providing additional value to our projects.

Desirable: Background in physics and mathematics, with a passion for problem-solving and a drive to push the boundaries of innovation.


Don't miss out on joining a proud West Australian company and a global green solutions business! Apply now.