Senior Engineer - Low - Level Software Development
Thales · Bangalore
Collected role description
Role overview
Senior Engineer - Low - Level Software Development at Thales
Required qualifications
- 5 to 8 Years
Required skills
- Excellent programming skills in C/C++
- Design and Development of Embedded SW
- Develop low level drivers and hardware programming
- Working experience in Linux and Zephyr, Good understanding of OS Architecture
- Experience in OS porting onto new hardware.
- Good understating of Kernel internals, Peripheral drivers, Driver optimization, Boot Loaders, HW-SW Interface (HSI)
- Handling of Embedded development platforms like Simulator, Emulator or FPGA
- Debug test failures and analyze the root causes
- Tools knowledge: Requirements Management and Configuration Management (DOORS, JAMA, JIRA, GIT…etc)
Preferred qualifications and skills
- Experience in developing software for safety critical application (e.g. DO-178 standard)
- Understanding Assembly programming and Board de-bugging
- Additional Qualities:
- Ability to work with minimum direction
- R&T setup
- Quick learner / Working on multiple new technologies
- Fiercely independent and self-motivated
- Self-starter
- Ability to guide / mentor projects @ reputed Research Institutes such as IISC / IIT
- Exposure to latest tools / technologies
- Compiling / Writing Quality Technical reports with target audience from CTO office
- At Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do.
- Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do.
- Join us, and be part of a team reimagining technology to create solutions that truly make a difference – for a safer, greener, and more inclusive world.
Employment details
- Location: Bangalore, India
- Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges.
- From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence.
- Operating at the forefront of aerospace and space, cybersecurity and digital identity, we’re driven by a mission to build a future we can all trust.
- Present in India since 1953, Thales is headquartered in Noida and has other operational offices and sites spread across Delhi, Gurugram, Bengaluru and Mumbai, among others.
- Over 2200 employees are working with Thales and its joint ventures in India.
- Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Aerospace and Cyber & Digital sectors.
- Thales has two engineering competence centres in India - one in Noida focused on Cyber & Digital business, while the one in Bengaluru focuses on hardware, software and systems engineering capabilities for both the civil and defence sectors, serving global needs.
- The Group has also established an MRO (Maintenance, Repair & Overhaul) facility in Gurugram to provide comprehensive avionics maintenance and repair services to Indian airlines and support the growth of the local aviation industry.
- Senior Engineer - Low - Level Software Development
- Experience l Embedded Systems Design and Development Low-level software developer: trained to write driver, and hardware programming.
- Skilled in Linux and Zephyr.
- Qualification : Masters /PhD in E&CE or CSE from reputed institute.
- Location: Bangalore [India]
Collected experience requirement
5 years