Senior Embedded Software Engineer

Full Time
  • October 20, 2026
  • Employment Info

    JOB  DETAILS

    Requirements
    • Degree qualified Engineer with specialisation in computer systems, software, mechatronics or similar
    • Be 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
    • Be 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 containerised applications
    • Have 5+ years of engineering experience with complex C/C++ embedded software products
    • Have experience with embedded systems and microcontrollers
    • Real-time application development
    • Have experience with low power electronics and microcontrollers
    • Have experience with all stages of the product development cycle, concept development, R&D, design and planning
    • Have experience releasing production quality software
    • Experience with FreeRTOS real-time operating system
    • ST Microcontrollers STM32 low-level programming experience
    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 being adhered to and also the engineering designs meet requirements
    • Work with team members to grow the collective skills of the entire team
    • Work closely with a passionate team of engineers, developing 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 utilise modern AI-assistance tools to optimise 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
    Desired Qualifications
    • Strong mathematics and physics background
    • Control system proficiency
    • MATLAB proficiency
    • Python proficiency
    • Experience with ARM Cortex-A53 microprocessors within FPGA system-on-chip environments, specifically targeting AMD/Xilinx Zynq UltraScale+ MPSoC platforms
    • Experience with the Yocto Project build system for configuring and deploying custom embedded Linux distributions

     

     

    Are you interested in this position?

    Apply by clicking on the “Apply Now” button below!

    #DesignFintech #GlobalDesigners
    #FintechInnovation #CreativeJobs
    #DesignHub
    #Tech Meets Design
    #DesignerNetwork
    #Myausjob