Enable job alerts via email!

Senior Engineer - C++ Linux and Networking

Thales

United States

Remote

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in aerospace solutions seeks a Senior Engineer specialized in C++ and Linux systems. You will design and develop critical software applications within the Android framework, contributing to high-quality inflight entertainment systems. This role requires strong technical expertise, teamwork, and a commitment to agile practices to deliver innovative solutions.

Qualifications

  • 4-8 years experience in software development using C++.
  • Bachelor's degree in Computer Science or related field.
  • Experience in agile environments and developing automation frameworks.

Responsibilities

  • Develop C++ applications within Android frameworks and server-side Linux systems.
  • Focus on software quality and maintainability throughout the development lifecycle.
  • Engage proactively within team, committed to agile sprint goals.

Skills

C++
Linux
Networking
Android framework
Socket programming
Agile/Scrum

Education

Bachelor of Science or Bachelor of Engineering in Computer Science

Tools

Python
Bash
JavaScript

Job description

Location: Bangalore, India

Thales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world’s largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets, transporters and search and rescue helicopters. And, together, each and every member of our aerospace team makes a difference. Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 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, Transport, Aerospace and Digital Identity and Security markets.

Job Title: Senior Engineer - C++ Linux and Networking

  1. Software engineer with experience between 4-8 years in developing software applications using C++ in a complex distributed environment.
  2. Inflight Entertainment Experience
  3. Experience of developing Android framework

Essential Duties and Responsibilities:

  1. Developing C++ applications within the Android framework and C++/Java on server-side Linux-based systems.
  2. Hands-on experience with SELinux.
  3. Proficiency in socket programming and knowledge of TCP/UDP, along with InterProcess Calls (IPC) for framework-level development.
  4. Focus on software quality, maintainability, and testability throughout the development lifecycle.
  5. Ability to modify/create services in the Android framework; strong knowledge of Networking/Linux platform. Knowledge of scripting languages such as Bash or JavaScript is a plus.
  6. Proactive team engagement, with a sense of urgency and accountability.
  7. Experience working in an agile (Scrum) environment, being self-driven within sprint commitments.

Required Education, Competencies and Experience:

  1. Bachelor of Science or Bachelor of Engineering in Computer Science or related engineering discipline.

Good to Have:

  1. Experience with Agile software development practices such as Pair Programming and Scrum.
  2. Knowledge of Python frameworks like Django, Power BI, and proficiency in Go language is advantageous.
  3. Experience in developing automation frameworks using Python and strong knowledge of Python data structures.

At Thales, we provide careers, not just jobs. With 80,000 employees across 68 countries, our mobility policy enables employees to develop their careers at home and abroad, in their existing fields or new areas. We believe embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer M-F

Rocket Lab

City of Rochester

Hybrid

USD 90,000 - 120,000

7 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Baltimore

Remote

USD 50,000 - 120,000

19 days ago

Senior Software Engineer

Oracle Database

Nashville

On-site

USD 79,000 - 179,000

3 days ago
Be an early applicant

Application Engineer

Eridan

Sunnyvale

On-site

USD 125,000 - 155,000

Yesterday
Be an early applicant

Software Engineer, MLOps, Autonomy

Davita Inc.

Palo Alto

On-site

USD 129,000 - 162,000

6 days ago
Be an early applicant

OS/Platform Software Engineer (Starlink)

SPACE EXPLORATION TECHNOLOGIES CORP

Redmond

On-site

USD 122,000 - 170,000

8 days ago

Lead IT Support Engineer

MGM Resorts International

Remote

USD 80,000 - 120,000

21 days ago

Software Engineer, Robotic Systems & Infrastructure

ZipRecruiter

El Segundo

On-site

USD 120,000 - 160,000

28 days ago

Software Engineer - L3 Support

Canonical

Delhi Township

Remote

USD 80,000 - 110,000

30 days ago