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
EnglishJob 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