Senior Embedded Software Engineer

Thales
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: mastersSkills: ["Reactivity","Resourcefulness"]

Design and develop embedded software for real-time systems that interface closely with hardware. Work within a DevOps/Agile/Scrum team to build and integrate embedded OS software (e.g., Linux, VxWorks, FastOS Linux), supporting simulation and integration/testing activities. Apply embedded system/application design and configuration across wayside and onboard components, using relevant communication protocols and interfaces, while collaborating on automated deployments using modern tooling.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
1 day ago

Senior Embedded Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Design and develop embedded software for real-time systems that interface closely with hardware. Work within a DevOps/Agile/Scrum team to build and integrate embedded OS software (e.g., Linux, VxWorks, FastOS Linux), supporting simulation and integration/testing activities. Apply embedded system/application design and configuration across wayside and onboard components, using relevant communication protocols and interfaces, while collaborating on automated deployments using modern tooling.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop embedded OS software and embedded applications in real-time environments, ensuring high-level solution functionality is maintained.
  • •Collaborate within a DevOps/Agile/Scrum team to support challenging delivery needs with agility.
  • •Build and adapt simulation tools to enable integration and testing activities on the platform.
  • •Design and configure embedded systems (wayside and onboard) and implement communication protocols/interfaces.
  • •Support customer-focused development and deployment using cloud experience and automated deployment tooling.

Key Requirements

  • •Master of Engineering in Computer Science, Computer Engineering, or a related field.
  • •Experience developing embedded OS software such as Linux, VxWorks, or FastOS Linux.
  • •Experience with embedded software development using C or C++, and familiarity with other languages/approaches such as VB.NET, ADA, or Assembly programming.
  • •Experience with embedded system and application design/configuration and communication protocols/interfaces such as DDS and ARINC.
  • •Experience with cloud providers like AWS or GCP and automated deployment technologies such as Helm/YAML/Ansible/Docker.
Education:Master's in Computer Science, Computer Engineering or related field
Skills:ReactivityResourcefulness
Tech Stack:LinuxVxWorksFastOS LinuxCC++VB.NETADAAssemblyDDSARINCAWSGCPHelmYAMLAnsibleDockerJIRAConfluenceDevOpsAgile

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn