• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and accounting
  • Technology and IT
  • Risk and compliance
  • Digital, marketing and creative
  • Administrative and office support
  • Legal
  • Human resources
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and accounting
  • Technology and IT
  • Risk and compliance
  • Digital, marketing and creative
  • Administrative and office support
  • Legal
  • Human resources
  • Technology
  • Risk, audit and compliance
  • Finance
  • Digital, marketing and customer experience
  • Legal
  • Operations
  • Human resources
  • Salary Guide
  • Jobs Confidence Index
  • Press room
  • Salary and hiring trends
  • Future of work
  • Flexible working
  • Work-life balance
  • Diversity, equity and inclusion
  • Browse jobs Find your next hire Our locations
  • Are you sure you want to pass on this job?
    Description

    Robert Half are looking to engage with passionate Software Engineers looking to join an exciting scale up business in the Fareham area.

    Software Engineer

    Scope

    • Requirements capture and technical specification
    • Collaborate with embedded hardware engineers
    • Development of C/C++ flight control software to a 100% reliability level
    • Use of version control and appropriate documentation
    • Interfacing to onboard systems and ground control software
    • Support with the testing ecosystem from automated unit testing through to flight testing

    Experience

    • 3-5+ years professional experience in software engineering including embedded C/C++
    • Evidence-able practical and applied knowledge of aerospace control systems
    • Ability to use version control (Git) as part of an agile software team and appropriately document work
    • Strong ability to use STM32 MCUs and the wider MCU ecosystem (IDEs, compilers, debuggers etc.)
    • Knowledge of low level drivers (CAN, SPI, I2C, UART, PWM, ICU etc.)
    • Complementary knowledge of embedded hardware including hardware prototyping ability
    • Ability to support the testing ecosystem from automated unit testing through to flight testing
    • Willing to be flexible/go above and beyond to deliver on-time and to "real world" levels of quality and performance

    Nice to haves

    • Knowledge of Real Time Operating Systems (ChibiOS desirable)
    • Knowledge of the drone industry including industry commercial off the shelf hardware and open source software (Ardupilot/PX4)
    • Knowledge or experience of manned/unmanned aircraft operations

    Qualifications

    • Min 2:1 degree in Aerospace/Electronic Engineering or Computer Science

    Salary/Logistics

    • Range of salaries depending on experience/level - £45,000-£75,000 + benefits
    • 1-2 days a week on site.

    Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice.

    Create a job alert
    Email me about new Embedded Software Engineer jobs in Fareham, Hampshire
    Related jobs
    Search more jobs

    Embedded Software Engineer job in Fareham | Robert Half