884fe03e
Back to job search
  • Title:

    Principle Software Design Engineer

  • Location:

    Milton Keynes

  • Salary:

    plus benefits

  • Contact:

    Emma Broderick

  • Contact email:

    ebroderick@belcan.com

  • Job ref:

    JO0000026141_1723189995

  • Published:

    about 1 month ago

  • Expiry date:

    2024-09-08

  • Startdate:

    ASAP

Join Our Client's Cutting-Edge Team as a Principal Software Design Engineer!

Our client is seeking a passionate, collaborative, energetic, and forward-thinking individual to join their team as a Principal Software Design Engineer. We are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.

Responsibilities:

  • Design and implement software for embedded devices and systems, from requirements to production and commercial deployment.
  • Design, develop, code, test, debug, and document system software.
  • Review code and system designs.
  • Analyse code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production/in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third-party and open-source software.

Qualifications:

  • A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • 9 years of industry experience in software development.
  • Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs.
  • Programming experience in C or C++.
  • Experience in embedded systems design with pre-emptive, multitasking real-time operating systems (experience with real-time Linux is desirable).
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.

Preferred Experience:

  • Experience with products for aerospace applications.
  • Adequate knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully-featured microcontrollers.
  • Experience in the design and development of a Software Development Kit (SDK).

This is a fantastic opportunity to design and own new cutting-edge products in a fast-paced, innovative environment and benefits from a competitive salary and benefits. Relocation assistance is available for the right candidate.

If you are ready to take the next step in your career and make a significant impact in the space industry, please contact me on 07732 694 243 or you can apply directly by following the Apply Now link and I will contact you as soon as I receive your contact details.

This vacancy is being advertised by Belcan.