Hyderābād, India
6 hours ago
Principal Software Engineer (C++)
Hiring: Senior C++ Software Engineer (Embedded Systems)

We are looking for an experienced Senior C++ Software Engineer to join a global technology leader focused on delivering innovative transportation and defense solutions. This role is perfect for someone who enjoys solving complex technical problems, contributing to system architecture, and building high-quality software used worldwide.

 Role Overview

In this position, you will conceptualize, design, code, debug, and support software applications in line with engineering standards and project requirements. You will collaborate with cross-functional teams, contribute to specifications, and help guide and mentor other engineers.

Key Responsibilities

Deliver creative, practical solutions to complex technical challenges using modern C++ (11/14).

Analyse system and subsystem requirements, contributing to architecture and design.

Design, develop, and test applications supporting mission-critical products.

Execute coding, unit testing, peer reviews, and configuration management.

Create detailed software design specifications, storyboards, and interface definitions.

Support the full product lifecycle including troubleshooting, defect resolution, and customer support.

Prepare documentation including reports, procedures, and status updates.

Provide mentorship and technical guidance to team members.

Support bids, proposals, and customer-driven changes.

Stay updated with industry advancements and contribute to continuous improvement.

Follow all quality, security, safety, and compliance policies

Minimum Requirements

Education

Bachelor’s degree in Computer Science, Electrical Engineering, or related field—or equivalent experience.

Desirable:

Master’s degree or relevant certifications.

Technical Skills & Experience

Mandatory C++ Embedded Expertise

6+ years of experience with C++ 11/14

Strong experience building performance-driven, user-friendly applications

Multi-threaded application development

REST, JSON, and web services

Debugging on target hardware

Experience with crash-reporting tools

General Software Engineering

Strong background in software design, architecture, and implementation

Test planning and test data creation

Excellent problem-solving and debugging abilities

Object-oriented design (UML), design patterns

Code optimization, reusable libraries, and documentation

Automated testing (Google Test, VSTest), CI/CD, TDD, SOLID, Clean Code

Scrum or Kanban, Git, Jenkins

Experience with DOORS, TestRail, JIRA

Collaboration with test teams for performance optimization

Desirable Skills

Experience in similar industries (transportation, defense, embedded systems)

Experience with other languages: C#, Java, Python, JavaScript

Efficient memory & disk I/O management

Experience with simulators and test harnesses

 Interested? Apply Now!

Send your CV or referrals to:
[email protected]

Confirmar seu email: Enviar Email
Todos os Empregos de Antal International