Embedded Software Engineer
Job Description
Embedded Software Engineer Space / Aerospace Guildford Hybrid
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
Qualifications Knowledge & Skills
-
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
-
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
Similar Jobs
Explore similar searches
Browse more roles related to Embedded Software Engineer.