Embedded Software Engineer

Langham Recruitment
Guildford, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Guildford, United Kingdom

Tech stack

Agile Methodologies
JIRA
Digital Electronics
Embedded C
Embedded Software
FreeRTOS
Internet Protocol
Industry Standard Architecture
Python
Reduced Instruction Set Computing
RTLinux
Software Engineering
VxWorks
Real Time Systems
GIT
Bare Metal
Bitbucket
Scalable Processor Architecture
Programming Languages

Job description

We are seeking an experienced embedded software engineer to support the existing and expanding range of embedded software used on spacecraft for a leading space and satellite company.

This role has responsibility for undertaking the design, analysis, and development of Embedded Software for Satellite Systems.

Key Tasks

  • Development of complex real-time applications to meet customer requirements and interfaces
  • Ability to capture requirements and deliver software within tight timeframes
  • Ensure effective plans are in place to deliver software in accordance with the schedule and PA/QA requirements of the project
  • Ensure risks to the development are identified, managed and communicated to Projects and Engineering
  • Involvement in internal software peer reviews

Previous Experience

  • Several years embedded C software development of real time systems using VxWorks, RT Linux, FreeRTOS, or Bare-Metal
  • Exposure to recognised industry standard software development processes

Requirements

  • Degree or equivalent in Engineering, Computing or similar subject
  • Python and embedded C Programming Language
  • Appreciation of digital electronics
  • SPARC, ARM, RISC-V architectures preferable
  • Knowledge of CAN, Serial, and IP communication protocols
  • BitBucket/GIT version control
  • Agile/JIRA development approach
  • Flexible and adaptable to changing priorities
  • Results orientated, can-do approach
  • Pro-active and able to take initiative
  • Decision making and creative problem solving skills
  • Highly organised with clear communication skills
  • Ability to work simultaneously on a variety of projects
  • Able to work autonomously and using own initiative
  • Good team working skills, together with the ability to interface with others at all levels
  • Strong attention to detail
  • Proven ability to deliver solutions under pressure and to tight timescales
  • Able to demonstrate company mindsets; accountability, one team, customers and projects rule and audacity

Benefits & conditions

  • Highly competitive Salary dependent on experience
  • Flexible working policies
  • 32 days annual leave + BH
  • Annual Company Bonus Scheme
  • Up to 8% employer pension contribution
  • Life Assurance (6X salary)
  • Private Health Care
  • Enhanced Maternity & Paternity leave
  • Multiple Discount, Memberships schemes

Apply for this position