C/C++ Programmer

Sixty Motion

Gurugram District

On-site

INR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sixty Motion, a Gurugram-based startup, is seeking a proficient C/C++ Programmer with embedded systems expertise to develop, maintain, and optimize software for Full Flight Simulators. You will contribute to core architecture, firmware integration, and UI/UX design for embedded platforms.

Responsibilities include Linux-based development, cross-functional collaboration, and continual performance improvements. The role offers an opportunity to lead a team and shape aviation tech innovation.

Qualifications

  • Bachelor’s degree in CS/SE or related field.
  • Hands-on 2–4 years in C/C++ programming for embedded systems.

Responsibilities

  • Design, develop, and maintain C/C++ software for flight simulators with UI/UX for embedded systems.
  • Develop and integrate firmware for hardware components in simulators.
  • Collaborate with hardware engineers and software architects for integration.
  • Work on Linux-based platforms to deploy and optimize solutions.
  • Create intuitive UI/UX designs; knowledge of Qt is beneficial.
  • Troubleshoot and debug software issues; ensure performance.
  • Optimize performance across software and hardware layers.
  • Stay updated with IoT, UX/UI, and embedded tech trends.
  • Lead and build a team to drive projects forward.

Skills

C/C++ programming
UI/UX design
Linux
Firmware development
IoT protocols
Problem solving
Leadership
Qt

Education

Bachelor’s degree in Computer Science

Tools

Qt

Job description

Sixty Motion is an innovative startup focused on developing high-quality Full Flight Simulators (FFS) for the aviation industry, specifically targeting A320 and B737 MAX models. We are driven by a vision to revolutionize simulator training by integrating cutting-edge hardware and software systems. Our mission is to design state-of-the-art simulators that offer seamless and realistic flight experiences, enhancing pilot training and safety. We are looking to expand our team with dynamic professionals who are passionate about software development in aviation technology.

Work LOCATION

Gurugram, India

Job type

Full time

Position Overview

We are seeking a proficient C/C++ Programmer with experience in embedded systems and software-hardware integration. The role will involve developing, maintaining, and optimizing software applications that support the performance and reliability of our Full Flight Simulators. You will play a key role in creating intuitive UI/UX designs and contributing to the core architecture of our systems, ensuring smooth firmware development and hardware communication.

Key Responsibilities
  • Software Development: Design, develop, and maintain C/C++ software applications for flight simulators, with a strong focus on UI/UX for embedded systems.
  • Firmware Integration: Develop and integrate firmware for hardware components used in simulators, ensuring seamless operation and performance.
  • Cross-Functional Collaboration: Work closely with hardware engineers, software architects, and other cross-functional teams to ensure smooth software and hardware integration. Contribute to software architecture and design reviews.
  • Linux Expertise: Work on Linux-based platforms to deploy and optimize software solutions, enhancing performance and reliability.
  • UI/UX Design: Create user interfaces that prioritize user experience and design efficiency, ensuring intuitive and engaging interactions. Knowledge of QT will be beneficial.
  • Troubleshooting & Debugging: Troubleshoot and debug software issues, providing timely resolutions and continuous system improvement.
  • Performance Optimization: Optimize performance across software and hardware layers, maintaining high standards of quality and efficiency.
  • Technology Adoption: Stay updated with the latest technologies in IoT, UX/UI, and embedded systems, incorporating them into our solutions to stay ahead of the curve.
  • Team Building: As a self-starter, you will have the opportunity to build and lead a team, fostering a collaborative environment that drives innovation and excellence.
Qualifications & Skills
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 2-4 years of hands‑on experience in C/C++ programming.
  • UI/UX Expertise: Strong expertise in UI/UX design for embedded systems and IoT devices.
  • Linux Proficiency: Solid knowledge of Linux environments (development and debugging).
  • Firmware Development: Experience with firmware development and hardware-software integration.
  • IoT Knowledge: Understanding of IoT architectures and communication protocols like MQTT, CoAP, etc.
  • Problem‑Solving: Strong problem‑solving skills and a passion for innovative solutions in aviation technology.
  • Leadership: Ability to self‑start, take initiative, and build a team to drive projects forward.
Why join Sixty Motion?
  • Innovative Environment: Be part of a startup that is pushing the boundaries of aviation technology.
  • Growth Opportunities: Opportunity to grow and lead a team, shaping the future of our company.
  • Cutting‑Edge Technology: Work with the latest hardware and software systems in the aviation industry.
  • Impactful Work: Contribute to the development of simulators that enhance pilot training and safety.

We are committed to diversity and welcome applications from all qualified individuals

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Head - Flight Simulator Development
Technical Head - Flight Simulator Development

Sixty Motion • Gurugram District

On-site
INR 3,500,000 - 7,000,000
Equity participation
Stock options
Health insurance
+1
Test & Evaluation Bangalore Test & Evaluation Software Engineer - Flight Simulator Bangalore
Test & Evaluation Bangalore Test & Evaluation Software Engineer - Flight Simulator Bangalore

Sarla Aviation • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Principal Engineer - Software - Hybrid
Principal Engineer - Software - Hybrid

Prattwhitney • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Meal coupons
Group Term Life Insurance
Group Health Insurance
+8
Experienced Software Engineer�Embedded & Avionics
Experienced Software Engineer�Embedded & Avionics

ApplyMint • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Engineer II - Software
Engineer II - Software

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Software Developer (Firmware, RUST, C++ and Linux)
Software Developer (Firmware, RUST, C++ and Linux)

Siemens • Bengaluru Urban

On-site
INR 1,800,000 - 2,400,000
Full Stack Developer (C++ / Qt / QML)
Full Stack Developer (C++ / Qt / QML)

Airbus Group India Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,300,000
Lead Software Engineer (Qt C++)
Lead Software Engineer (Qt C++)

ESP Engineered • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Software Architect (Safety-Critical Systems)
Software Architect (Safety-Critical Systems)

ePlane Company • Chennai District

On-site
INR 2,800,000 - 6,000,000
Software Developer (Firmware, RUST, C++ and Linux)
Software Developer (Firmware, RUST, C++ and Linux)

Siemens Mobility • Bengaluru

On-site
INR 3,000,000 - 5,000,000