Embedded Software Engineer
About this job
Company Overview
In Singapore since 1973, Thales delivers advanced aerospace, defence, security, and digital identity solutions. With 2,000 employees locally, we enable customers to make critical decisions that protect communities and drive progress across multiple sectors.
Job Summary
Join Thales as an embedded software engineer working on real-time systems for aerospace, telecommunications, and IoT devices. Collaborate in Agile teams to develop, test, and deploy embedded solutions that integrate low-level hardware with high-level functionality.
Responsibilities
- Develop embedded OS software on platforms such as Linux, VxWorks, and FastOS Linux to support real-time applications
- Write and maintain embedded software using languages including C, C++, VB.NET, ADA, and Assembly for diverse devices like radar and smartcards
- Utilize programming performance tools and measuring instruments to optimize embedded software efficiency and reliability
- Design, adapt, and implement simulation tools to support integration and testing activities on embedded platforms
- Configure embedded systems and applications for both wayside and onboard environments, ensuring compliance with communication protocols such as DDS and ARINC
- Analyze business data processes to build strategic approaches that align software development with organizational goals
- Apply mathematics, statistics, and data technologies to enhance software design and problem-solving capabilities
- Incorporate customer requirements into software solutions to ensure usability and functionality meet end-user needs
- Work with cloud platforms like AWS or GCP to support software deployment and scalability
- Implement automated deployment processes using tools such as Helm, Yaml, Ansible, and Docker to streamline software delivery
- Use collaboration and project management tools including JIRA and Confluence to coordinate development efforts and document progress
Preferred competencies and qualifications
- Master of Engineering, Computer Science, Computer Engineering, or related field (implied by profile statement)
- Experience working in DevOps, Agile, or Scrum teams to deliver software in dynamic, challenging environments
- Ability to work on a variety of device sizes and types, including telecommunications and IoT hardware
Market insight
67% above medianExplore related jobs
Similar jobs
Data Scientist
Quality Assurance Manager
Senior Devops Engineer
Configuration Manager
Business Development Manager
Service Delivery Manager
Frequently asked questions
What salary can I expect?
The employer lists 7 000 – 9 000 $ for this role at THALES SOLUTIONS ASIA PTE. LTD. in Singapore. For comparison, the local market median is about 4 800 $ based on 75 102 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for THALES SOLUTIONS ASIA PTE. LTD. and Singapore.
