Embedded Software Engineer

Embedded Software Engineer

Full-Time 96750 - 118250 $ / year (est.) On-site
P

At a Glance

  • Tasks: Develop and maintain embedded C software for a cutting-edge digital platform.
  • Company: Melbourne-based tech company focused on real-time systems.
  • Benefits: Competitive salary, hands-on experience, and opportunities for career growth.
  • Other info: Relocation required for interstate candidates; Australian work rights needed.
  • Why this job: Join a dynamic team and work on innovative projects that make a real impact.
  • Qualifications: Experience in embedded C development and real-time systems required.

The predicted salary is between 96750 - 118250 $ per year.

A Melbourne based technology company is expanding its embedded software capability to support the continued development and enhancement of a complex real time digital platform used in performance critical environments. Due to ongoing product development and platform modernisation, they are hiring multiple Embedded Software Engineers at both mid level and senior level. These are hands on engineering roles focused on embedded C development within an established real time system.

You will work alongside hardware and DSP engineers to develop new features, maintain and extend an existing code base, and support system integration across FPGA and DSP driven architectures. The platform is built around a Microblaze RISC processor running within a Xilinx FPGA environment, with TI DSP processors handling signal processing components. Engineers will operate across RTOS and bare metal environments, contributing to performance critical sections of the system including core platform services, layered application logic, and embedded user interface functionality for screen and keypad interaction.

The difference between mid level and senior roles will be depth of experience, system ownership, and ability to guide technical direction and mentor others. Senior engineers will take greater responsibility for architectural decisions, complex debugging, and integration leadership. This role is based in Melbourne. Interstate candidates will be required to relocate. Australian work rights are required.

Key Responsibilities

  • Develop and maintain embedded C software on a Microblaze based platform within a Xilinx FPGA architecture
  • Contribute to system functionality including integration with TI DSP based signal processing components
  • Work across RTOS and bare metal environments to deliver reliable real time performance
  • Maintain and extend a complex existing code base
  • Support user interface functionality including screen and keypad interaction at the embedded level
  • Debug and resolve system level issues across firmware, FPGA, and DSP boundaries
  • Collaborate closely with hardware and DSP engineers to ensure reliable system integration
  • Contribute to design documentation, interface definitions, and software quality processes

Requirements

  • Experience in embedded C development within real time systems
  • Experience working with RTOS and or bare metal microcontroller based environments
  • Exposure to complex embedded platforms with layered software architectures
  • Practical experience debugging firmware and integrating software with hardware
  • Degree qualified in Electronics, Computer Engineering, Mechatronics or a related discipline

Highly Regarded

  • Experience with Microblaze or similar RISC based processors
  • Experience working with TI DSP processors or signal processing components
  • Background in performance critical embedded platforms
  • Exposure to embedded Linux environments

Embedded Software Engineer employer: ProFound People

ProFound People is an exceptional employer located in the vibrant city of Melbourne, offering a dynamic work culture that fosters creativity and innovation. As a Senior Hardware Product Designer, you will have the opportunity to take ownership of your projects while collaborating with talented cross-functional teams, ensuring your professional growth through hands-on experience and mentorship. With a focus on real-world applications and cutting-edge technology, ProFound People provides a rewarding environment where your contributions directly impact product success.

P

Contact Details:

ProFound People Recruitment Team

We think you need these skills to ace Embedded Software Engineer

Embedded C Development
Real Time Systems
RTOS
Bare Metal Environments
Microblaze RISC Processor
Xilinx FPGA Architecture
TI DSP Processors