Software Engineer

Thales
Singapore
Workplace: HybridFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Collaboration","Teamwork","Continuous improvement","Agile development"]

Develop, validate, and deploy embedded software components for mobile and IoT devices, including security mechanisms and next-generation IoT connectivity protocols. Work on next-generation embedded operating systems in an agile environment, collaborating across global teams. You’ll test and debug embedded devices using emulators or simulators, contribute to continuous product and development methodology improvements, and support embedded products for major OEM customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
5 hours ago

Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Develop, validate, and deploy embedded software components for mobile and IoT devices, including security mechanisms and next-generation IoT connectivity protocols. Work on next-generation embedded operating systems in an agile environment, collaborating across global teams. You’ll test and debug embedded devices using emulators or simulators, contribute to continuous product and development methodology improvements, and support embedded products for major OEM customers.
Location: Singapore
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, validate, and deploy embedded product software components for major OEM customers
  • •Develop, validate, and deploy software for embedded operating systems targeted to mobile and IoT devices
  • •Participate in development of next-generation embedded operating systems for future devices
  • •Work in an agile environment collaborating with teams around the world to build products
  • •Test and debug embedded devices using dedicated emulators or simulators and improve product/development methodologies

Key Requirements

  • •3 years of practical experience in software development as a developer/validator
  • •Degree in Electrical/Electronics/Computer Engineering or a related field
  • •Proficient in Embedded C for development and VB.NET for validation
  • •Prefer knowledge of Java for development
  • •Experience with embedded technologies such as microcontroller programming and low-level protocols (SPI, UART, I2C), plus testing/debugging with emulators or simulators
Experience:3+ yearsEmbedded systemsIoTDigital identityCybersecurityMobile payments
Education:Bachelor's in Electrical/Electronics/Computer Engineering
Skills:CollaborationTeamworkContinuous improvementAgile development
Tech Stack:Embedded CVB.NETJavaMicrocontroller programmingSPIUARTI2CDevice driver programmingEmbedded operating systemsEmulatorsSimulatorsAI-assisted development toolsSmartcardJavacardMobile paymentIoTDigital identity

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