Senior Design Engineer (FTC)

HypTechie

Bengaluru

On-site

INR 2,400,000 - 3,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Challenging projects
Exposure to cutting-edge technologies

Job summary

HypTechie in Bengaluru is seeking a Senior Design Engineer strong in advanced C++ to drive CMS-related software. You will contribute to UI with Qt/QML, backend with MongoDB/MySQL, and ensure robust system design through multithreading and DDS.

You will collaborate with cross-functional teams, participate in the full SDLC, write clean documentation, and use Git for version control. A BE in CS/EE and 2–5 years of CMS software experience are desirable.

Qualifications

  • Bachelor of Engineering (BE) or equivalent in CS/EE.
  • 2–5 years of software development experience in CMS environments.
  • Strong C++ proficiency and STL knowledge.
  • Experience with Qt/QML for UI and Linux/Unix environments.

Responsibilities

  • Develop, test, and maintain CMS software with advanced C++.
  • Contribute to UI development using Qt Creator and QML.
  • Design and optimize data handling with MongoDB/MySQL.
  • Implement multithreading and DDS for cross-platform data flow.
  • Collaborate across teams and participate in SDLC from design to maintenance.
  • Use Git for version control and ensure proper documentation.

Skills

Advanced C++
CMS development
Multithreading
UI development (Qt/QML)
Backend databases (MongoDB, MySQL)
DDS data distribution
Linux/Unix systems
Git version control
TCP/UDP networking
Data structures & algorithms

Education

BE in CS/EE

Tools

Qt Creator
QML
Linux/Unix
MongoDB
MySQL
Git
DDS

Job description

Job Description:

We are seeking a highly skilled Senior Design Engineer with expertise in advanced C++ programming and a strong understanding of software development life cycles, to join our dynamic team. The ideal candidate will have hands-on experience in Combat Management Systems (CMS) development, UI development, and backend systems (MongoDB, MySQL), along with a comprehensive knowledge of tools such as Qt Creator, QML, and Linux/Unix environments.

Key Responsibilities:

  • Develop, test, and maintain Combat Management Systems (CMS) with advanced C++ programming.
  • Contribute to UI development using Qt Creator, QML, and other relevant frameworks.
  • Work on backend databases, including MongoDB and MySQL, to design efficient data management solutions.
  • Collaborate with cross-functional teams for integrating various systems and components.
  • Implement and optimize multithreading solutions to enhance system performance.
  • Utilize knowledge of Data Distribution Systems (DDS) for efficient data handling across platforms.
  • Apply structured programming techniques, debugging, unit testing, and code optimization best practices.
  • Participate in the full software development life cycle, from analysis and design through to maintenance.
  • Collaborate with the team to ensure timely delivery of high-quality software.
  • Work with software version control tools such as Git for code management.
  • Interface with TCP/UDP protocols for seamless communication between systems.

Key Skills & Experience:

  • Strong knowledge of advanced C++ programming, object-oriented programming (OOP) concepts, and Standard Template Library (STL).
  • Experience with multithreading and concurrency programming.
  • Proficient with Qt and Qt Creator for UI and application development.
  • Experience in working with Data Distribution Systems (DDS).
  • Strong knowledge of database management systems (DBMS), particularly MongoDB and MySQL.
  • Familiarity with Linux/Unix, specifically Red Hat Linux OS.
  • Experience in Combat Management Systems (CMS) and related software development.
  • Familiarity with software version control tools such as Git.
  • Understanding of software documentation and best practices for maintaining comprehensive records.
  • Knowledge of software debugging techniques and the ability to efficiently troubleshoot complex issues.
  • Understanding of UDP/TCP communication interfaces.
  • Solid grasp of data structures and algorithms.

Minimum Qualification:

  • Bachelor of Engineering (BE) or equivalent in Computer Science, Electronics, or related field.

Required Experience:

  • 2 to 5 years of experience in software development, preferably in a CMS-related environment.

Additional Skills:

  • Strong problem-solving skills and ability to work under pressure.
  • Excellent communication skills for collaborative development.
  • Knowledge of Agile methodologies and software development best practices.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work in an innovative and challenging environment.
  • Exposure to cutting-edge technologies and complex system architectures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software design lead for Command and control
Software design lead for Command and control

Larsen & Toubro • Mumbai

On-site
INR 800,000 - 1,200,000
Senior Architect - Embedded systems
Senior Architect - Embedded systems

Cubic Corporation • Telangana

On-site
INR 2,000,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Meril • Chennai District

On-site
INR 1,500,000 - 2,100,000
Senior C++ Engineer
Senior C++ Engineer

SUN Mobility • Bengaluru

On-site
INR 2,500,000 - 3,600,000
Engineer II - Software Development (P00146)
Engineer II - Software Development (P00146)

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,200,000 - 2,500,000
C++ MFC Application Engineer
C++ MFC Application Engineer

Quest Global • Chennai District

On-site
INR 1,200,000 - 2,400,000
CCTech C++ developer
CCTech C++ developer

Nexthire • Pune District

On-site
INR 600,000 - 1,200,000
Software Engineering Manager
Software Engineering Manager

Cubic Corporation • Telangana

On-site
INR 1,200,000 - 1,800,000
QT Framework exp with C/C++
QT Framework exp with C/C++

Amantya Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Delivery Manager-C++ Software Engineer
Delivery Manager-C++ Software Engineer

Acuity Analytics • Gurugram District

On-site
INR 4,000,000 - 7,000,000