Embedded Software Engineer

Certainadvantage
Stevenage, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 135K

Job location

Remote
Stevenage, United Kingdom

Tech stack

C++
Embedded Software
Firmware
MISRA C (C Programming Language)
Real-Time Operating Systems
Reduced Instruction Set Computing
Software Deployment
Software Engineering
Software Organization
Spark
Software Coding

Job description

Hybrid / Remote working: The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Duration: 12 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview, We supply a full range of hard real time software solutions for the next generation of missile and defence solutions. This unique and exciting opportunity will allow you to develop technical and leadership skills across our broad range of products. This really is rocket science!, You will be developing embedded, real-time software. This is a hands-on role and requires the continued development and integration of missile subsystem software products and evolutions for future products. You will be developing software targeting C, C++ and/or Ada languages. This software will be integrated with other software from several sources, firmware and hardware

Requirements

  • Experience in the development of embedded software with C, C++ (Ada experience could also be beneficial, but not essential). It would be desirable for you to have knowledge of Real Time Operating Systems.
  • Can do' and flexible approach - you'll enjoy solving technical problems that sometimes extend beyond the bounds of "software"
  • Excellent analytical and design ability, including review and critical analysis
  • The ability to communicate effectively with multiple stakeholders.
  • An awareness of developing and deploying software on real-time Operating Systems, Risc-V and ARM-based processing platforms.
  • Knowledge of modern software development practices.
  • It would be advantageous to have a knowledge of standards such as DefStan 00-55 & DO178B/C and restricted coding standards such as MISRA / SPARK.

Apply for this position