Embedded Software Engineer: RTOS & C/C++

Eos

Adelaide

Remote

AUD 90,000 - 120,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Eos is seeking an Embedded Software Engineer to design, develop, test, and maintain software for embedded systems. You will work with hardware engineers to integrate software into microcontrollers and processors, and develop user interfaces for embedded devices.

The role requires strong C/C++ skills, RTOS knowledge, and the ability to work independently and in a team. Experience with debuggers/simulators and safety-critical standards is a plus.

Qualifications

  • Bachelor's or Master's in Computer Science, Electrical Engineering, or related field.
  • Strong programming in C/C++ and other languages.
  • Experience with embedded software tools such as debuggers and simulators.
  • Experience developing software for microcontrollers and embedded systems.
  • Knowledge of RTOS.
  • Understanding of hardware architectures and microprocessor instruction set.
  • Analytical and problem-solving skills.
  • Good written and verbal communication skills.
  • Knowledge of safety-critical standards such as DO-178B/C or ISO26262 is an advantage.

Responsibilities

  • Design, develop and test embedded software for electronic devices and systems.
  • Collaborate with hardware engineers to integrate software with hardware.
  • Develop user interfaces for embedded systems.
  • Analyze and optimize system performance and memory usage.
  • Conduct code reviews and ensure coding standards.
  • Test software to meet requirements and specifications.
  • Analyze and resolve defects and issues.
  • Create and maintain project documentation.
  • Ensure software meets safety and security requirements.
  • Stay up-to-date with embedded software technologies and languages.

Skills

C/C++
RTOS
Teamwork
Debugging
Hardware knowledge

Education

Bachelor's or MSc in CS/EE

Tools

Debuggers
Simulators

Job description

Eos is seeking an Embedded Software Engineer to design, develop, test, and maintain software for embedded systems. You will work with hardware engineers to integrate software into microcontrollers and processors, and develop user interfaces for embedded devices.

The role requires strong C/C++ skills, RTOS knowledge, and the ability to work independently and in a team. Experience with debuggers/simulators and safety-critical standards is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: Linux, C++, FreeRTOS on FPGA
Embedded Systems Engineer: Linux, C++, FreeRTOS on FPGA

Rosewood Partners • City of Melbourne

On-site
AUD 100,000 - 140,000
Embedded Software Engineer | Linux, C++, FreeRTOS
Embedded Software Engineer | Linux, C++, FreeRTOS

Rosewood Partners • City of Melbourne

On-site
AUD 100,000 - 140,000
Senior Software Engineer, Space Systems (Real-Time)
Senior Software Engineer, Space Systems (Real-Time)

EOS group • Australia

Remote
AUD 120,000 - 180,000
Learning & development
Flexible hours
Career development
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aquent • City of Melbourne

On-site
AUD 150,000 - 210,000
Automotive Embedded Systems Developer
Automotive Embedded Systems Developer

Placements24 • Sunshine Coast Regional

Hybrid
AUD 110,000 - 140,000
Competitive salary
Annual bonuses
Health, dental, vision insurance
+3
Embedded Software Engineer
Embedded Software Engineer

Halcyon Knights • Melbourne

On-site
AUD 120,000 - 160,000
Senior Embedded Software Engineer - firmware, mechatronics
Senior Embedded Software Engineer - firmware, mechatronics

Rosewood Partners • City of Melbourne

On-site
AUD 120,000 - 160,000
Senior Software Engineer (Remote - Aest Timezone Location) - Kraken Distribution
Senior Software Engineer (Remote - Aest Timezone Location) - Kraken Distribution

KRAKEN Technologies LLC • Coffs Harbour City Council

Remote
AUD 90,000 - 120,000
Senior Embedded Firmware Architect: From Concept to Release
Senior Embedded Firmware Architect: From Concept to Release

Rosewood Partners • City of Melbourne

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

Advanced Navigation • Newcastle City Council

On-site
AUD 110,000 - 150,000