Embedded Software Engineer

2 weeks ago


Canterbury Kent, United Kingdom Kea Aerospace Ltd Full time

Engineering - Software (Information & Communication Technology)

Who are we?
We are developing the Kea Atmos, a solar-powered, remotely piloted aircraft that will fly continuously in the stratosphere for months at a time. The Kea Atmos will have the largest wingspan for an unmanned aircraft built in the Southern Hemisphere. It will collect data at around 20km altitude to acquire aerial intelligence to fill data gaps in areas, such as environmental monitoring, forestry management, precision agriculture, disaster management, and maritime surveillance. We’re on a mission to be the world leader in stratospheric flight operation and data collection.

Who are we looking for?
We are looking for self-propelled team members who are in it for the mission. As part of an innovative, fast-paced startup, we want you to break the rules of convention. Are you an open-minded, quick learner with excellent skills and expertise? Do you have an interesting background story to share? Can you handle engineering responsibilities and calculated risks in your domain and work collaboratively in an agile team?

Sounds like you?
In this role, you will create and fine-tune the embedded software development and testing toolchain. You will also work on the 6DOF simulation as part of a hardware-in-the-loop simulation and testing framework. You will define and implement the required software architecture with respect to design and certification requirements. A key focus will be developing device drivers and setting up digital communication buses. As part of the larger engineering team, you will be involved in the full design process of the Kea Atmos aircraft with all its subsystems and technical facets.

What we expect you to bring to the job

  • Educational Background: A bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field is required. Advanced degrees or specializations in embedded systems or software engineering are a plus.
  • Track record of 4+ years of demonstrable experience in embedded software development in a relevant industrial environment.
  • Exceptional ability in implementing embedded C/C++ software.
  • Experience in working with ARM microcontrollers and microprocessors.
  • Hands-on experience in test-driven and automated software development processes.
  • Strong knowledge of communication protocols like CAN, UART, SPI, I2C, and hands-on experience in writing fault-tolerant device drivers
  • Experience in debugging and testing embedded hardware using electrical laboratory equipment such as oscilloscopes, power supplies, and logic analysers.
  • Real-Time Operating Systems (RTOS) Experience: Demonstrable experience with real-time operating systems, understanding task scheduling, concurrency management, and memory allocation.
  • Proven ability to operate independently within a Linux environment.

Skills that would give you a headstart

  • Safety-Critical Software Development: Knowledge of developing software that adheres to industry-specific safety standards, such as DO-178C (aviation), is highly desirable.
  • Skills in reading and interpreting electrical schematics and PCB layouts
  • Understanding of system agnostic programming principles.
  • Previous involvement with Agile and systems engineering approaches.
  • Experience in using GitHub/GitLab to manage complex software projects.
  • Knowledge of GitLab CI/CD workflows.
  • Experience in software development with Python.
  • Awareness of processes involving CMake and Docker.
  • Experience in software and hardware-in-the-loop testing.
  • Previous involvement with wireless technologies/RF systems, essential for UAS communication and control systems.
  • Good writing and communication skills.

Important Information
For security and safety reasons, police vetting will be undertaken prior to any employment offers being made to an applicant. Job applications should also include confirmation that the applicant has a valid New Zealand work visa or New Zealand residency/citizenship. 

Your application will include the following questions:

Which of the following statements best describes your right to work in New Zealand?

What's your expected annual base salary?

How much notice are you required to give your current employer?

How many years' experience do you have as an Embedded Systems Engineer?

Report this job advert

Don’t provide your bank or credit card details when applying for jobs.

#J-18808-Ljbffr

  • Charing, Kent, United Kingdom Alten Ltd Full time

    Company Description Are you passionate about engineering? You could be one of our 54k+ colleagues in over 30 countries working on inspiring projects in the most innovative companies. Join us and start building tomorrows world today! Job Description As an embedded software engineer, you will join the team in West Sussex to support our activities within the...


  • Rochester, Kent, United Kingdom Redline Group Ltd Full time

    Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software...


  • Rochester, Kent, United Kingdom Redline Group Ltd Full time

    Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software...


  • Rochester, Kent, United Kingdom Redline Group Ltd Full time

    Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will...


  • Gillingham, Kent, United Kingdom Morgan Jones Recruitment Consultants Full time €6,000

    Embedded Software Engineer Location - Gillingham, Kent Salary - Depending on Experience Permanent Do you have 5 years experience in developing real-time embedded systems? Do you possess an understanding of Matlab Simulink and Stateflow? We have an exciting opportunity based in Gillingham for an Embedded Software Engineer to work for one of our clients...


  • Rochester, Kent, United Kingdom Redline Group Ltd Full time

    Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will...


  • Rochester, Kent, United Kingdom Redline Group Ltd Full time

    Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will...

  • Firmware Engineer

    1 week ago


    Canterbury, Kent, United Kingdom Cubiq Recruitment Full time

    Job Description Embedded Software Engineer (Firmware) Do you enjoy writing code for a number of different applications? Established for over 40 years they've an enviable reputation in the market and are looking to increase their software team with at least 2 more Embedded Software Engineers due to global demand. You'll be developing code for...


  • Rochester, Kent, United Kingdom CBSbutler Full time

    Job Description Graduate Software Engineer (Embedded) ~ Defence; Aerospace; Marine; MOD; Maritime ~ Rochester, Kent (Hybrid) ~£A global aerospace and defence organisation specialising in state-of-the-art defence solutions are seeking a Graduate Engineer, with an interest in developing a career in Embedded Software Key accountabilities – Graduate...

  • Firmware Engineer

    7 days ago


    Canterbury, Kent, United Kingdom Cubiq Recruitment Full time €35,000 - €55,000

    Embedded Software Engineer (Firmware) Canterbury £35-55k Does problem solving give you job satisfaction? Are you looking for a role where no 2 days are the same? Do you enjoy writing code for a number of different applications? You'll be working for a market lead in wireless detection products with a global presence. Established for over 40 years...

  • Firmware Engineer

    1 week ago


    Canterbury, Kent, United Kingdom Cubiq Recruitment Full time

    Job Description Embedded Software Engineer (Firmware) Canterbury £35-55k Does problem solving give you job satisfaction? Are you looking for a role where no 2 days are the same? Do you enjoy writing code for a number of different applications? You'll be working for a market lead in wireless detection products with a global presence. Established for...


  • Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time

    Senior Embedded Software Engineer Kent £ Competitive Monday-Friday I am looking for a well-qualified Senior Software Engineer with experience within the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a different area of the...


  • Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time

    Senior Embedded Software Engineer Kent £ Competitive Monday-Friday I am looking for a well-qualified Senior Software Engineer with experience within the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a...


  • Rainham, Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time

    Senior Embedded Software Engineer Kent £ Competitive Monday-Friday I am looking for a well-qualified Senior Software Engineer with experience within the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a different area of the UK...


  • Rainham, Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time

    Senior Embedded Software Engineer Kent £ Competitive Monday-Friday I am looking for a well-qualified Senior Software Engineer with experience within the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a different area of the UK...


  • Rochester, Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time €45,000 - €55,000

    Software Engineer With sustainability at the heart of what they do, this business are looking for an experienced Software Engineer to support the continuous improvement and migration of multiplexed bus systems and control applications. As a Software Engineer for our client, you will be responsible for: Working as part of a team, developing...


  • Rochester, Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time €45,000 - €55,000

    Software Engineer With sustainability at the heart of what they do, this business are looking for an experienced Software Engineer to support the continuous improvement and migration of multiplexed bus systems and control applications. As a Software Engineer for our client, you will be responsible for: Working as part of a team, developing...


  • Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time

    Senior Embedded Software Engineer Monday-Friday I am looking for a well-qualified Senior Software Engineer with experience within the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a different area of the UK (please...

  • Firmware Engineer

    15 hours ago


    Canterbury, United Kingdom Cubiq Recruitment Full time

    Embedded Software Engineer (Firmware)nCanterburyn£35-55kDoes problem solving give you job satisfaction?nAre you looking for a role where no 2 days are the same?nDo you enjoy writing code for a number of different applications?You'll be working for a market lead in wireless detection products with a global presence. Established for over 40 years they've an...


  • Gillingham, Kent, United Kingdom Pearson Whiffin Recruitment Ltd Full time

    Senior Embedded Software Engineer Kent £ Competitive Monday-Friday I am looking for a well-qualified Senior Software Engineer with experience within the automotive industry to join a global organisation based in Kent on a full time, permanent basis. My client will consider offering a relocation package to candidates based in a...