Embedded Software Engineer
Stevenage, Hertfordshire
Maintenance and Engineering
Contract
per
Contact
Posted Date
11/08/2023
Job Ref.
BBBH14631
Share this job
An opportunity has arisen with our award-winning client for an Embedded Software Engineer to join them on a 12-month contract. You will be joining a team that develops embedded software for a range of products and projects within the company such as closely working with Datalink and Real Time Datalink, helping to define its protocols and technical design. As well as working with the SW team, you will also be expected to work closely with Firmware, Systems, Hardware and Test Engineers and respective leads.
Role: Embedded Software Engineer
Pay: Up to £65 per hour via Umbrella
Location: Stevenage
Contract: 12 Months, could be extended.
Hours: Monday – Friday, 37 hours per week
Security Clearance: Current/Transferable SC required.
Responsibilities:
- Design and documentation of company Datalink Products
- Developing Embedded Software in C for company Datalink Products
- Testing Datalink products using a range of test equipment, some company proprietary, others standard COTS items such as Scopes
- Supporting and working with other members of the Software team as well as working with those outside of the Software department e.g Systems, Firmware and test.
Skillset/experience required:
- Hard Real-Time embedded software development
- ‘C’ Programming Language
- ADA Programming Language
- LDRA
- Static Analysis using tools such as LDRA
- Communication interfaces (e.g. SPI, UART, Ethernet, PCI-Express)
- Software Design methodologies (e.g. UML)
- Ability to work proactively as part of a larger multi-disciplinary team
- Strong problem solving at system and software component level to investigate software/hardware issues
- System integration and performance analysis
- Working in a lab environment using Missile components and Test Equipment
- Full life cycle development in Agile/SCRUM working environment where quality and accuracy of work is essential
- IBM DOORS Tool
- Experience programming Microcontrollers or microprocessors, e.g ARM, powerPC
Desirable Skills:
- Experience of mobile/satellite communications and their associated protocols
- Modulation techniques
- Network architectures