Software Engineer – Remote

Eos

Adelaide

Remote

AUD 90,000 - 120,000

Full time

43 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

Summary:

The Embedded Software Engineer will be responsible for designing, developing, testing, and maintaining software for embedded systems. They will work closely with hardware engineers to create and integrate software into microcontrollers, processors, and other electronic devices. The ide aa candidate should possess strong programming skills, knowledge of real-time operating systems, and the ability to work independently and in a team environment.

Responsibilities:

Design, develop and test embedded software for electronic devices and systems Work closely with hardware engineers to create software that integrates with the hardware Develop user interfaces for embedded systems Analyze and optimize system performance and memory usage Conduct code reviews and ensure software meets coding standards Test software to ensure that it meets functional requirements and specifications Analyze and resolve software defects and issues Create and maintain project documentation Ensure software meets safety and security requirements Stay up-to-date with the latest embedded software technologies and programming languages

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field Strong programming skills in C/C++ and other programming languages Experience with embedded software development tools such as debuggers and simulators Experience developing software for microcontrollers, embedded systems or other electronic devices Knowledge of real-time operating systems (RTOS) Good understanding of hardware architectures and microprocessor instruction set Strong analytical and problem-solving skills Ability to work independently and in a team environment Good written and verbal communication skills Knowledge of Safety-critical standards such as DO-178B/C or ISO26262 is an advantage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Software Engineer - firmware, mechatronics
Senior Embedded Software Engineer - firmware, mechatronics

Rosewood Partners • City of Melbourne

On-site
AUD 120,000 - 160,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: RTOS & C/C++
Embedded Software Engineer: RTOS & C/C++

Eos • Adelaide

Remote
AUD 90,000 - 120,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 Test Engineer in Melbourne
Senior Software Test Engineer in Melbourne

Energy Jobline ZR • Melbourne

On-site
AUD 145,000 - 202,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Newcastle City Council

On-site
AUD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Winable Recruitment • Adelaide

On-site
AUD 90,000 - 135,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 140,000 - 180,000