Join Thales as a Software Solutions Engineer in Bangalore, India
Thales is at the forefront of innovation, offering dynamic solutions across aerospace, transportation, defense, security, and space. As a company where brilliant minds from around the globe converge to inspire and collaborate, Thales is committed to making tomorrow’s possibilities a reality.
About Thales in India
Operating in India since 1953, Thales has its headquarters in Noida, Uttar Pradesh, with operational offices and sites spanning Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, and Pune. With over 1800 employees in India, Thales has been a key player in the nation’s growth, bringing in cutting-edge technologies and expertise in Defense, Transport, Aerospace, and Digital Identity and Security markets.
Position: Software Solutions Engineer
Location: Bangalore, India
Qualifications We Value:
- A Master’s degree with a specialization in Avionics, Electronics, or Computer Science, with a strong understanding of the Software Development Life Cycle (SDLC) and avionics domain applications/standards such as Do 178B.
- Relevant experience in the software development cycle for avionics or defense applications.
- Internship experience in software development within the avionics industry is highly preferred.
- Proficient coding skills in C++, C, and Ada languages, with a focus on embedded software.
- Solid grasp of data structures, Object-Oriented Programming (OOPs), and configuration management tools like GitHub.
- Resourcefulness, innovation, and a solution-oriented mindset.
Preferred Skills:
- Familiarity with SDLC for avionics applications per DO-178B/C.
- Extensive knowledge of the avionics domain, including applications and software standards such as Do 178B.
- A passion for working in the avionics or defense domain.
Your Role at Thales:
As a Software Solutions Engineer, you will:
- Collaborate in an Agile environment within a Scrum team, working alongside other software developers.
- Contribute to requirement definition, software design, and architectural aspects of software projects.
- Integrate software components into fully functional systems.
- Write well-documented, testable code while adhering to best practices.
- Participate in the entire software development life cycle, from design to deployment.
- Focus on scalability, performance, and user experience in feature development and testing.
- Provide estimations and planning inputs, working closely with team members.
- Share knowledge and collaborate with other engineers to enhance overall product quality.
Your Future with Thales:
At Thales, we don’t just offer jobs; we offer careers. With 80,000 employees in 68 countries, our mobility policy allows employees to grow and develop their careers both locally and internationally. You can build your talents in new domains, work with new products, explore new markets, or even shift to a leadership role. Whether you aspire to be a technical expert or a leader, Thales provides the platform for your growth.
At Thales, we believe in embracing flexibility as a smarter way of working. Your great journey begins here—apply now and be a part of a leading engineering group where innovation meets opportunity.