Senior Embedded Software Engineer – R0239024
Thales
- Glasgow
- Permanent
- Full-time
- Provide technical leadership and ownership for a software design
- Develop software primarily in C++ that follows software design and interface control descriptions/specifications and adheres to the software architectures written in UML
- Contribute to the development of software architectures that consider the constraints placed upon the system, write clear and concise software design definitions and record/capture design decisions/rationale
- Work collaboratively with other engineering functions to analyse solution/product level requirements and operational concepts, perform trade studies and contribute to a solution level architecture
- Contribute to the testing activity appropriate to the products
- Proactively be part of an Agile Scrum team and contribute to Agile ceremonies
- Support peer reviews of others work and generation of materials for major gate reviews
- Provide coaching and technical support to junior engineers
- You are a self-motivated software professional with 5+ years of experience
- Developed with C++ language (essential), as well as experience of working with RTOS/OS
- Experience of working with test frameworks (e.g. GoolgeTest, GoogleMock)
- Experience of working with static analysis tools (e.g. Klocwork, Coverity) and test coverage tools (e.g. Bullseye).
- Embedded software
- Real-time Operating Systems
- Have some exposure to test automation/continuous build & integration
- Have experience of Rhapsody (or similar tool) and UML
- Experience in requirements management (e.g. DOORS)
- Developing software systems to meet international safety systems such as IEC 61508 or DO-178C is desirable
- Experience working within a software team in an Agile environment
- Pension Scheme
- Annual Bonus
- Half day every Friday, usually finishing around 13:00pm
- Hybrid Working
- 28 days annual leave (Plus Bank Holidays)
- Life Cover
- 24/7 Employee Assistance Program and access to mental wellbeing app
- Employee discount shopping schemes on major brands and retailers
- Generous training budget and allowance to attend conferences/workshops.
- Extensive private healthcare plans, Gym and well-being memberships, Cycle to Work
- Enhanced maternity and parental leave.