At a Glance
- Tasks: Design and develop innovative software for cutting-edge devices in a dynamic environment.
- Company: Join a leading engineering group with a focus on telecommunications and IoT.
- Benefits: Enjoy hybrid working, career growth opportunities, and a supportive team culture.
- Other info: Explore diverse career paths and grow your skills in an international setting.
- Why this job: Make a real impact while working with the latest technologies and collaborating with talented peers.
- Qualifications: Master's degree in Engineering or Computer Science and experience in embedded software development.
The predicted salary is between 60000 - 80000 £ per year.
Remote type: Hybrid
Location: Reading, United Kingdom
Job type: Full time
Profile
You graduated with a Master of Engineering, Computer Science, Computer Engineering or any other related field.
Responsibilities and Competencies
You enjoy working within a DevOps/Agile/Scrum team and being plunged into a challenging environment requiring reactivity and resourcefulness. You want to evolve in a real‑time environment with interactions between low level technical aspects, close to the hardware, and ensure that the high level functionality expected by the solution is maintained. You are willing to work on small or big devices such as radar, embedded calculator equipment, smartcards and wearables, dedicated for the telecommunications and IOT businesses, mobile.
Technical Competencies
- Develop on embedded OS software such as Linux, VxWorks, FastOS Linux.
- Experience in embedded software development such as C or C++ and VB, .NET, ADA, Assembly programming.
- Familiar with the use of tools and equipment involved in programming performance (including measuring instruments).
- Master the development/adaptation of simulation tools and means necessary to carry out integration/testing activities on platform.
- Experience in embedded system and application design and configuration (both wayside and onboard) and relevant communication protocols and interfaces such as DDS, ARINC.
- Substantial knowledge of building a strategy based on business issues involving data processes, mathematics and statistics, data technologies.
- Take into account customer needs.
- Working experience with cloud providers like AWS or GCP.
- Experience with automated deployment and associated technologies (Helm, Yaml, Ansible, Docker).
- Familiar with tools such as JIRA and Confluence.
Role Responsibilities
- Design, implement and test features with scalability, performance, deployment or operation and end‑user experience in mind.
- Apply coding/implementation best practices to produce elegant, high quality and reusable code.
- Implement and follow security best practices for web applications.
- Collaborate with other developers to share knowledge and improve overall product/solution.
- Keep up‑to‑date with latest technologies evolution and frameworks.
- Interact with UX team to implement and verify user experience concepts.
- Follow the agile methodology used for the project. This includes creation of user stories and corresponding tasks to help create a robust system based on user‑centric design.
- Regularly archive source code into the source code repository for projects.
- Participate in issue investigation and deployment of applications and new releases in testing/integration environment as needed.
Security Clearance
This role will require SC clearance. It would be advantageous if currently held; however, if not, the successful applicant will undergo, achieve and maintain SC clearance. Candidates may need to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years.
Career Path
Future opportunities will allow you to discover other domains or sites. You will be able to evolve and grow your competencies in different areas: build your talents in another domain of Thales Group, discovering new products, new customers, new country or go to a more complex solution. You can choose between technical expertise or a leadership path and build an international career within a leading engineering group.
Benefits
Full‑time role with flexibility to work horizontally across the company, hybrid working, career growth opportunities and a supportive environment.
Senior Software Engineer in Suffolk employer: Job Search Place Limited
Thales Group is an exceptional employer for Senior Software Engineers, offering a dynamic hybrid work environment in Reading, UK. With a strong focus on employee growth, you will have the opportunity to explore various domains and advance your career within a leading engineering group, all while enjoying a supportive culture that values flexibility and innovation.