Embedded Software Engineer at Advanced Navigation | AU | Rezi

Embedded Software Engineer at Advanced Navigation

Embedded Software Engineer

Advanced Navigation · AU

Yesterday

Embedded Software Engineer

Advanced Navigation · AU

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Advanced Navigation is entering a new phase of growth and international expansion. The Software Platforms team is on a mission to develop software to ensure that our products are the most reliable, high-performance navigation products in the world. As an Embedded Software Engineer, you will be instrumental in realizing this ambition, developing software to solve real-world problems.

Responsibilities

  • Develop embedded software for our navigation product range.
  • Work closely with the Product Manager to ensure project requirements are being met, timelines are realistic and adhered to, and engineering designs meet requirements.
  • Work with team members to grow the collective skills of the entire team.
  • Develop embedded C/C++ real-time applications.
  • Collaborate with our hardware team to ensure hardware designs meet software requirements.
  • Be involved in the design process for future products.
  • Proactively adopt and utilize modern AI-assistance tools to optimize coding workflows and problem-solving.
  • Develop software tools, diagnostics, and infrastructure to support hardware bring-up, factory testing, and manufacturing processes.
  • Develop software in compliance with relevant international, regional, and industry-specific standards and regulatory frameworks.
  • Take ownership and responsibility for a component of a project and manage deadlines and reporting for the component.
  • Deliver quality software solutions to agreed schedules and deadlines.

Requirements

  • Degree qualified Engineer with specialization in computer systems, software, mechatronics or similar.
  • Comfortable deep diving into technical topics and learning new skills to solve new problems.
  • A track record of turning high-level discussions into detailed, personal work plans and reporting progress to management.
  • A proactive self-starting approach with a track record of initiative, personal responsibility, ownership of work and reputation for making things happen.
  • Highly motivated with an energetic, responsive and decisive disposition.
  • Proven high standard of attention to detail, time management and “follow-through”.
  • Comfortable with Linux and containerized applications.
  • 4+ years of engineering experience with complex C/C++ embedded software products.
  • Experience with embedded systems and microcontrollers.
  • Real-time application development.
  • Experience with low power electronics and microcontrollers.
  • Experience with all stages of the product development cycle, concept development, R&D, design and planning.
  • Experience releasing production quality software.
  • Experience with FreeRTOS real-time operating system.
  • ST Microcontrollers STM32 low-level programming experience.
  • C/C++ proficiency.
  • Excellent written and verbal communication skills, and strong attention to detail.
  • Efficient time management abilities, showcasing a drive for swift action.
  • Strong attention to detail.
  • Be comfortable deep diving into technical topics and learning new skills to solve emerging problems.
  • Possess strategic thinking and strong abilities to distill large amounts of information quickly and accurately.
  • Strong mathematics and physics background.
  • Control system proficiency.
  • Experience with ARM Cortex-A53 microprocessors within FPGA system-on-chip (SoC) environments, specifically targeting AMD/Xilinx Zynq UltraScale+ MPSoC platforms.
  • Experience with the Yocto Project build system for configuring and deploying custom embedded Linux distributions.

Skills

  • Embedded C/C++
  • Linux
  • Containerized applications
  • Embedded systems
  • Microcontrollers
  • Real-time application development
  • Low power electronics
  • FreeRTOS
  • STM32 low-level programming
  • C/C++
  • Written communication
  • Verbal communication
  • Attention to detail
  • Time management
  • Strategic thinking
  • Mathematics
  • Physics
  • Control systems
  • MATLAB
  • Python
  • ARM Cortex-A53
  • FPGA
  • SoC
  • AMD/Xilinx Zynq UltraScale+ MPSoC
  • Yocto Project

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • 4+ years of engineering experience

Education Level

  • Degree qualified Engineer with specialization in computer systems, software, mechatronics or similar

About the Company

  • Advanced Navigation enters a new phase of Growth and International expansion.
  • The Software Platforms team is on a mission to develop software to ensure that our products are the most reliable, high performance navigation products in the world.