Overview
Join to apply for the EMBEDDED SOFTWARE ENGINEER role at Thales. A Joint Venture between Thales (67%) and Leonardo (33%), Thales Alenia Space is a global space manufacturer delivering high-tech solutions for telecommunications, navigation, Earth Observation, environmental management, exploration, science and orbital infrastructures. Our customers (governments, institutions, space agencies, telecommunications operators) rely on Space to Connect, Secure & Defend, Observe & Protect, Explore, Travel & Navigate.
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, including 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 environments as needed.
Qualifications
- Master of Engineering, Computer Science, Computer Engineering or related field.
- Experience in DevOps/Agile/Scrum teams in challenging environments requiring reactivity and resourcefulness.
- Experience in real-time embedded environments with close hardware interaction and ensuring high-level functionality is maintained.
- Experience with embedded OS software such as Linux, VxWorks, FastOS Linux.
- Experience in embedded software development (C/C++, VB.NET, ADA, Assembly programming).
- Familiarity with tools and equipment involved in programming performance (including measuring instruments).
- Experience in development/adaptation of simulation tools for integration/testing on platforms.
- Experience in embedded system and application design and configuration (both wayside and onboard) and relevant communication protocols/interfaces (DDS, ARINC, etc.).
- Knowledge in data processes, mathematics and statistics, data technologies, and customer needs.
- Working experience/knowledge with cloud providers such as AWS or GCP.
- Experience with automated deployment and related technologies (Helm, YAML, Ansible, Docker).
- Familiarity with JIRA and Confluence.
Life at Thales
As a Software Real Time & Embedded Engineer at Thales, you will 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, including creation of user stories and corresponding tasks; regularly archive source code; participate in issue investigation and deployment of applications and new releases in testing/integration environment as needed.
With Thales Alenia Space employing around 8,900 employees in 10 countries with 17 sites in Europe and a plant in the US, our mobility policy enables employees each year to develop their careers at home and abroad. Thales Alenia Space sees space as a new horizon, helping to build a better, more sustainable life on Earth. #SpaceForLife. Great journeys start here, apply now!
Details
- Seniority level: Not Applicable
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Aviation and Aerospace Component Manufacturing and Defense and Space Manufacturing