Senior Embedded Software Engineer

Redcliffe, Western Australia, Australia

Job Reference 1246429

Location Redcliffe, Western Australia, Australia

Industry IT - Software Engineering

Function IT & Telecoms

Job Type Contract

Date Added July 24, 2024

1x Senior Embedded Software Engineer

  • Location: Perth
  • The company: Global Resource & Renewables company
  • Benefits: Competitive contract rates and flexible working arrangements
  • Assignment length: Up to 12 months initially (subject to agreement)

 

The Company

A global operator of resource and renewable energy looking to add to their team in a new rail project in Perth.
 

The Role

You will be developing the control systems of the Rail Locomotives, system integration test benches, and digital twin test benches.

 

Your Responsibilities

  • Developing and delivering high quality software in C/C++
  • Designing software architectures for distributed and real-time systems 
  • Setting up the development of software platforms, frameworks, standards and processes to keep consistency across multiple projects. 
  • Participating in the development of software lifecycle from prototype to production models.
  • Leading the introduction and integration of standards, workflows and best practices.
  • Closely working with product owners and system leads in formalizing system-level requirements and specifications.
  • Working closely with other engineering disciplines and project management team for overall project design and integration from a software perspective. 
  • Coaching, mentoring the junior software engineers about the software development lifecycle.

What you’ll need to succeed

  • Strong knowledge of software architecture design in distributed systems. 
  • Strong knowledge of network communications and protocols (Modbus, CANOpen, DDS)
  • Strong knowledge of embedded systems and experience developing in C/C++ is essential 
  • Strong skills in end-to-end software development cycle. (Documentation, Requirements, Testing and Traceability) 
  • Strong understanding of network communications and protocols (Modbus, CANOpen, DDS)
  • Knowledgeable in operating systems deployed in industrial edge computing (QNX, SafeRTOS, Linux etc.)
  • Must have experience with software version control systems such as Git or SVN. 
  • Knowledge of model-based design and development utilising MathWorks products is an advantage (Simulink, Stateflow)
  • Experience with Functional Safety Rail SIL1, SIL2 rated software development is advantageous (EN50128 or equivalent)
  • Must have full Australian working rights

 

What’s on Offer

  • New Rail Project
  • Exposure to New Technology
  • Flexible working arrangement

 

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

Please apply now or send your CV to caryl.isuan@airswift.com

For enquiries, please call Caryl at +61 8 6318 1100

 

Airswift is an international workforce solutions provider.  With 1000 employees and 9,000 contractors operating in over 70 countries, Airswift's geographical reach, experience and expertise across the energy, mining, infrastructure and technology sectors is unparalleled. 

By joining Airswift's community you gain exclusive access to our candidate portal 'Airswift Digital'. First release features include early notification of upcoming assignments via automated matching, access to our digital timesheet portal and exclusive access to content designed to support you career development. 

At Airswift, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.

Don’t see a job for you? Register for our candidate portal

Sign in or register for Airswift Digital to stay updated with recommended jobs.

Visit our candidate portal