Senior Software Engineer (Remote - Aest Timezone Location) - Kraken Distribution

KRAKEN Technologies LLC

Coffs Harbour City Council

Remote

AUD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KRAKEN Technologies LLC in Australia seeks a Software Engineer – Remote to design, develop, test and maintain embedded software for microcontrollers and devices.

You will work with hardware engineers to integrate software, optimize performance and ensure safety-critical standards awareness. Strong C/C++, RTOS knowledge, and collaboration skills are required.

Qualifications

  • 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).

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.

Skills

C/C++ programming
RTOS experience
Embedded software development
Team collaboration
Problem solving

Education

Bachelor's or Master's in CS/EE

Tools

Debuggers
Simulators

Job description

Software Engineer – Remote

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 ideal candidate should possess strong programming skills, knowledge of real‑time operating systems, and the ability to work independently and in a team environment.

Summary:

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

Software Engineer – Remote
Software Engineer – Remote

Eos • Adelaide

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

Energy Jobline ZR • Melbourne

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

Advanced Navigation • Sydney

On-site
AUD 130,000 - 165,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Australia

On-site
AUD 150,000 - 190,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
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Senior Embedded Software Engineer – Real-Time AI Navigation
Senior Embedded Software Engineer – Real-Time AI Navigation

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