Free cookie consent management tool by TermsFeed Principal Software Engineer (C++/Linux) | Antal Tech Jobs
Back to Jobs
2 Days ago

Principal Software Engineer (C++/Linux)

decor
Kolkata, West Bengal, India
Information Technology
Full-Time
Cubic Transportation Systems

Overview

Business 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 people’s 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). Explore more on Cubic.com.

Job Details:

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 company’s 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 high- and 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 Cubic’s 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 both.


Desirable:

  • Master’s 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 (e.g., 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 performance.


Desirable:

  • 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 Type:

Employee

Share job
Similar Jobs
View All
20 Hours ago
Head of IT
Automotive
  • 20 - 25 Yrs
  • Chennai
Summary role description: Hiring for a Head of IT for a leading automotive components manufacturer. Company description: Our client is a renowned multinational company headquartered in Chennai, India. the client has grown into a ...
decor
22 Hours ago
.Net Developer
Information Technology
  • 2000000 - 2400000 INR - Annual
  • 6 - 8 Yrs
  • Hyderabad
Role Overview Backend Focus C# / .NET engineering with REST APIs, SQL Server, and multithreading expertise UI Technology WPF strongly preferred, Angular acceptable for candidates willing to adapt Systems Work Windows services, dev...
decor
1 Day ago
IT EXECUTIVE
Information Technology
  • 20000 - 20000 INR - Monthly
  • Kolkata, West Bengal, India
Position SummaryThe IT Executive ensures the smooth and efficient operation of the company's information technology systems. The role provides essential technical support to employees, manages IT equipment, and helps implement IT policies and securit...
decor
1 Day ago
Cloud Architect
Information Technology
  • Kolkata, West Bengal, India
Role description JD Skills About RCG Global Services At Myridius, we transform the way businesses operate. Formerly known as RCG Global Services, our more than 50 years of expertise now drive a new vision—propelling organizations through the rapidly...
decor
1 Day ago
CCTV & Network Technician
Information Technology
  • 180000 - 220000 INR - Monthly
  • Kolkata, West Bengal, India
we want experience person this job like cctv & fire alarm & access ControlNetworkingJob Types: Full-time, Walk-InPay: ₹180,000.00 - ₹220,000.00 per monthBenefits:Flexible scheduleInternet reimbursementLeave encashmentExperience: total work: 2 years ...
decor
1 Day ago
TechVerito Software Solutions - Senior Java Developer
Information Technology
  • Kolkata, West Bengal, India
DescriptionJob Summary :We are looking for a highly skilled Senior Java Engineer who is passionate about building scalable, clean, and high-quality software.The ideal candidate brings strong technical expertise, thrives in an Agile environment, and i...
decor
1 Day ago
Senior .Net Developer
Information Technology
  • Kolkata, West Bengal, India
Description Have excellent hands-on coding experience in DOT NET Have good theoretical and practical knowledge of DOT NET Coordinate with other teams doing Web and App work and work closely with them Have good analytical skills and the ability to com...
decor
1 Day ago
Advantmed - Technical Lead - .Net
Information Technology
  • Kolkata, West Bengal, India
About The RoleWe are looking for an experienced Tech Lead to drive technical excellence and lead a team of developers in building scalable, secure, and high-performance applications.This role requires strong leadership, hands-on coding expertise, and...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media