Talent.com
Cubic Transportation Systems - Principal Software Engineer - C++/Linux
Cubic Transportation Systems - Principal Software Engineer - C++/LinuxCubic Transportation Systems India Pvt. Ltd. • Hyderabad
Cubic Transportation Systems - Principal Software Engineer - C++ / Linux

Cubic Transportation Systems - Principal Software Engineer - C++ / Linux

Cubic Transportation Systems India Pvt. Ltd. • Hyderabad
2 days ago
Job description

Unit : Cubic Transportation Systems.

Company Details :

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make peoples lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation.

Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD).

Job Summary :

Conceptualizes, designs, codes, debugs, and performs development activities in accordance with designated standards and procedures to meet specific project requirements.

Shares technical expertise and provides training and guidance to other team members.

Essential Job Duties and Responsibilities :

  • Using the current programming language and technologies, provide creative, thorough, and practical solutions to a wide range of technical problems.
  • Share technical expertise within the department and other departments as requested.
  • Analyse and contribute to system and subsystem requirements specifications and design definitions.
  • Design, develop, and test applications and programs to support the companys products.
  • Design, develop, and test software programs following established quality standards and in accordance with internal engineering procedures, including coding, unit testing, peer reviews, and software configuration control.
  • Complete highand low-level detailed software design specifications, storyboards, and interface specifications.
  • Provide support of products through conception to product delivery, including problem solving, defect maintenance, and support to customer services (which may require out-of-hours support in certain circumstances).
  • Prepare reports, manuals, procedures, and status reports.
  • Provide training and guidance to other team members.
  • Supports the bids and proposals, and customer variation requests.
  • Keeps abreast of improvements and developments within software engineering, supporting continuous improvement within engineering.
  • Comply with Cubics values and adherence to all company policy and procedures.
  • In particular, comply with the code of conduct, quality, security, and occupational health, safety, and environmental policies and procedures.
  • In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them.

Minimum Job Requirements :

Education and Qualifications Essential :

  • Bachelor of Science degree in computer science, electrical engineering, or related field, or equivalent professional experience, or a combination of Masters Degree in computer science or related discipline or equivalent qualification / experience.
  • Certification in a relevant programming language or framework.
  • Skills, Knowledge, And Experience :

    C++ Embedded development experience requirements :

  • Nine (9)+ years of C++ experience( C++ 11 & 14 is mandatory).
  • Design expertise.
  • Delivered highly functional, performance-driven, user-friendly applications.
  • Proficient client-side development experience.
  • Experience in developing multi-threaded applications.
  • Experience with REST, JSON & web services.
  • Experience using a crash reporting solution.
  • Experience in debugging on target hardware.
  • Essential :

  • Experience in Software Engineering with a proven track record of specification, design, and development.
  • Demonstrable experience in defining test plans and test data requirements.
  • An effective problem solver with the ability to understand and resolve complex issues.
  • Experience in troubleshooting and debugging applications.
  • Organised with the ability to prepare reports, manuals, procedures, and status reports.
  • Experience of Object-Oriented Design (i.e. UML) and implementation, along with Design patterns.
  • Ability to contribute to the development of the architecture for applications.
  • Experience in maintaining and improving coding standards.
  • Able to build reusable code and libraries, ensuring thorough application documentation for future use.
  • Experience with software best practices such as Automated Testing (Google Test and VSTest), Continuous Integration, Test Driven Development, SOLID, and Clean Code principles.
  • Scrum or Kanban experience.
  • GIT and Jenkins experience.
  • Experience using DOORS, Test Rail, and JIRA.
  • Experience working with test teams to optimize application Experience working in a similar industry.
  • Experience in developing in other high-level languages, such as C#, Java, Python, JavaScript, PPP, and XML.
  • Efficient memory management experience.
  • Efficient usage of disk IO experience.
  • Experience writing simulators and test harnesses.
  • Worker (ref : hirist.tech)

    Create a job alert for this search

    Principal Software Engineer • Hyderabad

    Related jobs
    Senior Linux Engineer

    Senior Linux Engineer

    Cloud4C Services • Hyderabad, Telangana, India
    Job Title : Senior Linux Administrator.We are looking for a highly skilled and motivated.Linux environments across multiple distributions including RedHat, SUSE, Ubuntu, CentOS, Rocky, and Alma Linu...Show more
    Last updated: 30+ days ago • Promoted
    Lead Linux Engineer

    Lead Linux Engineer

    Cloud4C Services • Hyderabad, Republic Of India, IN
    Job Title : Senior Linux Administrator.We are looking for a highly skilled and motivated.Linux environments across multiple distributions including RedHat, SUSE, Ubuntu, CentOS, Rocky, and Alma Linu...Show more
    Last updated: 30+ days ago • Promoted
    Low-Level Systems Engineer

    Low-Level Systems Engineer

    7 Darter • Hyderabad, Republic Of India, IN
    This role is ideal for individuals who enjoy low-level, performance-critical programming and want to work on real-time systems, protocol integration, and high-efficiency software modules.Write clea...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer- Platform

    Senior Software Engineer- Platform

    Summit Consulting Services • Hyderabad, Telangana, India
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 16 days ago • Promoted
    Linux Systems Engineer

    Linux Systems Engineer

    Health Catalyst • Hyderabad, Republic Of India, IN
    The healthcare industry is the next great frontier of opportunity for software development, and this is your opportunity to be a part of this. We are working on solving the national level healthcare...Show more
    Last updated: 1 day ago • Promoted
    Senior Distributed Systems Engineer

    Senior Distributed Systems Engineer

    Summit Consulting Services • Hyderabad, Republic Of India, IN
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 17 days ago • Promoted
    Linux System Engineer -RHEV,OLVM,SUSE

    Linux System Engineer -RHEV,OLVM,SUSE

    CtrlS Datacenters • Greater Hyderabad Area, India
    Good experience in LDAP Servers and File server protocols.Min 3+ experience on RHEL LEAPP upgrades, Red hat, SuSE, Troubleshoot Skills. Server Issue and Hardening & Knowledge of JBoss, Apache Tomcat...Show more
    Last updated: 22 days ago • Promoted
    Principal Platform Engineer

    Principal Platform Engineer

    Summit Consulting Services • Hyderabad, Republic Of India, IN
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 17 days ago • Promoted
    Cubic Transportation Systems - Senior Software Engineer - C++ / Linux

    Cubic Transportation Systems - Senior Software Engineer - C++ / Linux

    Cubic Transportation Systems India Pvt. Ltd. • Hyderabad
    Description : Business Unit : Cubic Transportation Systems.Company Details : When you jo...Show more
    Last updated: 2 days ago • Promoted
    Senior Embedded Software Engineer (Linux BSP / Drivers)

    Senior Embedded Software Engineer (Linux BSP / Drivers)

    RemoteStar • Hyderabad, India
    Our client is an AI-enhanced security processor company redefining the control and management of every digital system.At our client, developing great technology takes more than talent : it takes ama...Show more
    Last updated: 12 days ago • Promoted
    Linux Systems Specialist

    Linux Systems Specialist

    Health Catalyst • Hyderabad, Republic Of India, IN
    The healthcare industry is the next great frontier of opportunity for software development, and this is your opportunity to be a part of this. We are working on solving the national level healthcare...Show more
    Last updated: 1 day ago • Promoted
    Lead Platform Software Engineer

    Lead Platform Software Engineer

    Summit Consulting Services • Hyderabad, Republic Of India, IN
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 17 days ago • Promoted
    Linux Infrastructure Engineer

    Linux Infrastructure Engineer

    CtrlS Datacenters • Hyderabad, Republic Of India, IN
    Good experience in LDAP Servers and File server protocols.Min 3+ experience on RHEL LEAPP upgrades, Red hat, SuSE, Troubleshoot Skills. Server Issue and Hardening & Knowledge of JBoss, Apache Tomcat...Show more
    Last updated: 24 days ago • Promoted
    Cubic Transportation Systems - V&V Principal Engineer

    Cubic Transportation Systems - V&V Principal Engineer

    Cubic Transportation Systems India Pvt. Ltd. • Hyderabad
    Company Details : When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make peoples lives easier by s...Show more
    Last updated: 2 days ago • Promoted
    Platform Systems Engineer

    Platform Systems Engineer

    Tata Consultancy Services • Hyderabad, Republic Of India, IN
    TCS IS HIRING FOR AIX ADMIN_8 TO 12 YEARS_HYDERABAD LOCATION.Responsibility of / Expectations from the Role.Handling the critical L3 tasks like Cluster Management, UCS Administration.Performance tr...Show more
    Last updated: 9 days ago • Promoted
    Kubernetes Application Engineer

    Kubernetes Application Engineer

    Tata Consultancy Services • Hyderabad, Republic Of India, IN
    Walk-in Interview for Kubernetes Linux Developer in Hyderabad.Walk-in Interview Date : 8th Nov 2025.Inviting Applications for Kubernetes Linux Developer. Experience Required : 8 to 10 Years.Lead the d...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer – C Programming, Linux & Protocols

    Software Engineer – C Programming, Linux & Protocols

    7 Darter • Hyderabad, Telangana, India
    This role is ideal for individuals who enjoy low-level, performance-critical programming and want to work on real-time systems, protocol integration, and high-efficiency software modules.Write clea...Show more
    Last updated: 30+ days ago • Promoted
    Cubic Transportation Systems - Senior Application Support Engineer - Windows / Linux OS

    Cubic Transportation Systems - Senior Application Support Engineer - Windows / Linux OS

    Cubic Transportation Systems India Pvt. Ltd. • Hyderabad
    Company Details : As part of the Global Operations Systems Team, reporting to the IT Systems Team Leader, you will be a key liaison, working closely with colleagues a...Show more
    Last updated: 2 days ago • Promoted