Embedded Software Engineers 

Embedded software engineers are talented troubleshooters and programmers, preferably with C/C++ programming expertise. They are passionate about software engineering and working with real-time electro-mechanical operating systems.

 

Embedded software engineers stay up to date with the latest software developments and thrive in environments where they can innovate and optimise software for embedded devices, crafting the brain of the machine. Engineers of embedded software play a crucial role in the entire cycle of an embedded software product, from the initial code building until the final testing and implementation of the product.

 

Engineers can add value to the development of software in embedded systems for a range of industries, such as the automotive industry to produce both hybrid and electric vehicles, utilities, healthcare and medical equipment manufacturing, transportation, aerospace, robotics, entertainment, telecommunications, and more.

 

For an electric vehicle company, an embedded software engineer may be responsible for developing the software code for vehicle charging points. In the telecommunications industry, an engineer may handle Linux software architecture development and implementation while tracking and fixing bugs during the software release. Many career opportunities exist for engineers working with embedded systems.

Apply now for a job in engineering!

Graduate Process Control Systems Engineer

undefined: Pilbara

undefined: Mining

undefined: Engineering & Design

undefined: 1 undefined

You will work under a flexible FIFO roster that can be tailored to suit your lifestyle.This site-based engineering position involves working with cutting-edge automation systems and software, including Siemens and Allen Bradley, to support the future of mining operations worldwide. Process Control & SCADA Optimisation.Modifications to SCADA/HMI.Development of procedures and work Instructions.Process optimisation and troubleshooting.Managing changes and conducting risk assessments.

Project Engineer

undefined: Melbourne

undefined: Oil & Gas

undefined: Engineering & Design

undefined: 2 undefined

The successful candidate will perform engineering design evaluations and work to complete projects within budget and scheduling restraints. This role involves ensuring data accuracy, security, and regulatory compliance, along with providing technical support throughout the engineering process.Responsibilities – To include but are not limited too:Participate in Invitation to Tender (ITT) development, bid evaluation, and contractor selection.Assist in identifying and sourcing long lead equipment, ensuring Front End Engineering Design (FEED) contractor support until equipment is assigned.Coordinate the development of EMCAPS (ExxonMobil Capital Project Management System) Gate 3 deliverables.Develop and manage the Functional Interaction Plan.Oversee the project issues resolution process.Handle change requests and endorse change authorization.Ensure the completion of the assigned work scope in line with Project Objectives.Engage with the Project Team and functional resources to verify that design and construction meet project specifications and standards.Serve as the interface between the Project Team and the Contractor.Ensure smooth transitions between project stages.Lead the Project Management Team (PMT) in applying Project Management Systems.

Grid Connection Engineer

undefined: Mount Waverley

undefined: Renewable Energy

undefined: Engineering & Design

undefined: 4 undefined

Reporting to the senior project development manager, the grid connection engineer will be responsible for managing the grid connection process and applications that comply with AEMO and NSP requirements. The ideal candidate will have a strong technical understanding of grid connection activities and be able to provide support and guidance throughout the project lifecycle from feasability to design through to commissioning.

Senior Mechanical Engineer

undefined: Perth

undefined: Mining

undefined: Engineering & Design

undefined: 4 undefined

About this role:• Performing and verifying designs using first principles, calculations, FEA, and/or current bestpractice engineering methods.• Ensuring designs are compliant with relevant Australian Standards, statutory requirementsand client specification, and Safety in Design philosophy.• Leading and mentoring team members towards peak performance.• Undertaking analysis to identify root cause problems and providing alternative solutions thatmeet both design and production requirements.• Maintaining effective client relationships, advising and interfacing with client representativeson design and risk management decisions.• Perform various mechanical equipment engineering and design tasks at all job phases, frominitial client enquiry/bid to installation, commissioning and site support.• Consult on a technical basis with product development teams in the development andinnovation of existing and new standard engineered mechanical products, including specificresearch and development projects.

Project Engineer (SMP)

undefined: Perth

undefined: Mining

undefined: Engineering & Design

undefined: 3 undefined

Key Responsibilities:Project Engineering Expertise: Support the Project Lead by providing engineering expertise on structural, mechanical, and piping projects. Ensure that all project activities align with industry standards and best practices.Contractor Management: Oversee project contractors to ensure safety performance, monitor progress, and verify conformance with the scope of work. Ensure contract deliverables meet quality standards and specifications.Stakeholder Engagement: Collaborate with key site stakeholders to plan and coordinate Sustaining Capital Project works in alignment with site activities, including both operating and shutdown phases.Other Duties:Determine optimum design solutions in consultation with the design teams.Create accurate project budgets and forecast cash flow.Develop project schedules to meet required business deadlines.Review construction methodologies and tender documentation.Develop scope of works.

Engineering - Reservoir Engineer

undefined: Melbourne

undefined: Oil & Gas

undefined: Engineering & Design

undefined: 2 undefined

You will be acting as the primary reservoir engineering interface for a number of major project joint venture involving multiple fields in PNG, with the role being based in Altona. The successful candidate will be providing technical oversight and influence through formal and informal engagements.Responsibilities – To include but are not limited too:Provide guidance to support the Reservoir Leadership Team in achieving performance objectives.Advise the Reservoir Leadership Team to maintain high technical standards.Develop plans and programs as required by the Reservoir Management team.Guide and support reservoir engineers in implementing plans that meet reservoir engineering requirements.Perform and guide detailed reservoir simulation studies.Evaluate various depletion schemes and investigate technical issues.Conduct studies necessary for simulation including PVT, inflow/outflow, relative permeability, SCAL, and other evaluations.Perform depletion plan assessments for asset acquisition evaluations.Lead or participate in Peer Reviews to maintain high technical standards.Provide input to drilling, facilities, and other groups to support projects.Mentor less experienced reservoir engineers in performing studies.Document results in a comprehensive and understandable format, both written and graphic.Provide timely and focused updates of results/plans to management/partners/others.Develop project-specific strategies with the Project Team to address identified risks and challenges.Support risk assessments and studies as defined in the Project Risk Management Plan.Support uncertainty analysis studies and value of information assessments for data acquisition plans.

Civil Designer

undefined: East Perth

undefined: Mining

undefined: Engineering & Design

undefined: 2 undefined

Develop and prepare detailed civil engineering designs and drawings. Work closely with project managers and engineers to understand project requirements and specifications.Utilize CAD software to produce accurate and high-quality design plans.Ensure designs comply with industry standards and regulatory requirements.Conduct site visits and assessments as needed to gather data and verify design accuracy.Collaborate with multidisciplinary teams to achieve project goals.Provide technical support and guidance throughout the project lifecycle.

Lead integration/control systems engineer - BESS

undefined: Eight Mile Plains

undefined: Renewable Energy

undefined: Engineering & Design

undefined: 5 undefined

Provide an end to end solution for utility scale BESS projects from design through to commissioning you'll be the go to person to develop customise system solutions and manage design, integration, deployment and commissioning process for control systems. This role requires technical leadership and robust quality control as you will be developing, reviewing and approving design and project deliverables, tailoring proposals and supporting projects throughout their life-cycle.

Lead Electrical Engineer

undefined: Kwinana

undefined: Mining

undefined: Engineering & Design

undefined: 3 undefined

Primary liaison between projects team, operations team, stakeholders and all service providers.Provide specialist electrical design and technical reviewsEnsure designs are completed to a high standard, in compliance with all regulatory standards and the client.Assistance with electrical fault finding and root cause analysis investigationsTechnical lead on Safety in Design matters for the project.Provide timely, accurate, and adequate information and documentation to project stakeholdersWork closely with the Project Engineering ManagerReview all electrical engineering drawings and documentation

Facilities Engineer

undefined: Docklands

undefined: Oil & Gas

undefined: Engineering & Design

undefined: 2 undefined

Our client is seeking a Facilities Engineer to provide engineering support for operations on two offshore platforms in their decommissioning asset. The ideal candidate will ensure engineering work is executed in line with company specifications, standards, and regulatory requirements. This role requires strong technical skills, as well as excellent communication, facilitation, and interpersonal abilities.Responsibilities – To include but are not limited too:Evaluate and comment on engineering work performed internally and by contractors/sub-contractors.Ensure work adheres to company specifications, standards, and regulatory requirements.Facilitate effective execution of engineering and design routines.Ensure accurate and timely communication within the team and other company functions.Serve as Area Engineer for operations of specific plant areas.Collaborate with other Facilities Engineers, Site Contact & Lead Engineers to support assigned operations area and gain exposure to other plant areas.Conduct monthly facilities surveillance based on area-driven KPIs.Provide operations support for changes, repairs, and alterations of plant pressure equipment (including piping, static equipment, rotating equipment, tanks, etc.).Offer shutdown engineering support.

Electrical Design Engineer

undefined: BRISBANE

undefined: Renewable Energy

undefined: Engineering & Design

undefined: 2 undefined

Electrical Design: Utilize electrical engineering principles to contribute to the detailed design process of various renewable energy projects.Calculation and Deliverables: Perform and oversee calculations essential to electrical design, including cable sizing, load lists, and equipment lists. Ensure accuracy and adherence to project requirements.HV Substation Design: Participate in the secondary design phase of high voltage (HV) substations, ensuring compliance with relevant standards and specifications.Collaboration: Work closely with multidisciplinary teams, including other engineers, designers, and project managers, to ensure seamless integration of electrical systems within overall project designs.Documentation: Prepare and review technical documentation, drawings, and specifications related to electrical design elements.Quality Assurance: Conduct quality checks on design work to ensure compliance with regulatory requirements and project standards.Problem Solving: Identify and resolve technical issues or challenges that may arise during the design and implementation phases of projects.Continuous Improvement: Stay updated on industry trends, standards, and best practices in electrical design engineering, and apply knowledge to enhance design processes and

Electrical Drafter

undefined: BRISBANE

undefined: Renewable Energy

undefined: Engineering & Design

undefined: 1 undefined

Electrical Design Services: Provide electrical design services in the area of electrical infrastructure for Transmission Line design.Design Advice and Reports: Offer design advice and prepare reports on the application of HV Transmission Line design to stakeholders.Technical Specifications: Contribute to the production and maintenance of technical specifications for equipment procurement and infrastructure delivery functions.Collaboration: Work closely with electrical design engineers to ensure drawing content and standard requirements are maintained.

Common embedded software engineer responsibilities 

Embedded software engineers are responsible for performing a range of important tasks to create, test and implement embedded software systems. Responsibilities and tasks may include:

  • Using programming expertise, primarily in C/C++, but also Python, or Java, to develop refined embedded systems;
  • Optimising the embedded software device performance;
  • Coding, testing, analysing, troubleshooting, debugging, and improving the software;
  • Ensuring a smooth interface between the software and hardware, and continuing stability of the system;
  • Writing embedded software design documentation and preparing status reports;
  • Providing support to team members post-production of the device with embedded software;
  • Ensuring the compliance of outputs with relevant requirements, codes, and certifications, and in line with customer needs and demands.
  • Nothing excites embedded software engineers more than seeing a fully efficient embedded software system deployed successfully.

Qualifications for an embedded software engineer 

At a minimum, embedded software engineers must possess a Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field.

 

Additional qualifications include:

  • Passion for learning the latest technology;
  • Analytical with superb C/C++ programming skills;
  • Proficiency in object-oriented design and using real-time computer operating systems;
  • Some experience working with embedded systems, including troubleshooting, and debugging;
  • Clear written and verbal communication skills to work easily with other engineers and team members like project managers, data analysts and architects.

     

An entry level embedded software engineer will focus primarily on the basics of the embedded software, while a more senior engineer will have 7-8 years of experience and focus on the performance of the entire system. A principal embedded systems engineer typically has at least 10 years of working experience.

 

With progress in the embedded software engineering role, engineers can gain greater responsibility for project management, supervising, training, planning, strategy development and budget control. An ambitious embedded software engineer can also grow into the roles of Chief Software Engineer and Chief Technology Officer.

Embedded engineers can also choose to use their skills in other roles such as a Sales Engineer or Quality Assurance Engineer.