Share this Job

Principal Software Engineer - C++

Date:  14-Sep-2022
Location:  California
State:  Irvi
Country:  US
Company:  LTTS


Job Title: Principal Software Engineer - C++

Location: Irvine, CA


Job Responsibilities:

  • Responsible, based on SW architecture definition, for driving design and development of communication services (C++) on server and client Linux and Android based systems.
  • Leads the Software components engineers technically by communicating the software design to other Software engineers, providing technical guidance and ensuring development rules are followed.
  • Responsible to meet the quality objectives for each software components and to propose to management improvement actions to reduce the technical debt.
  • Owns the code reviews process of each code change.
  • Must be quality focused in terms of software delivery and adherence to the code maintainability and testability within the phases of software development lifecycle
  • Analyze existing designs, propose to management and implement software refactoring
  • Create proof-of-concepts as necessary to demonstrate new ideas/technologies
  • Ensures that the software team is engaged and work with sense of urgency and accountability
  • Ensures that the software team uses efficiently Agile processes and practices based on Scrum. Requires to be self-driven within the context of the sprint commitments
  • Ensures that software engineers are increasing their skillset by providing technical feedback, training and tutoring them.
  • Responsible for mentoring junior team members as needed


Required Skills:

  • Experience with and be fluent in C, C++, shell scripting, networking protocols and database management
  • Previous expertise in the Linux operating system
  • Previous experience working with Object Oriented Programming concepts and design patterns, and abstraction methodology
  • Experience in software design and development of Linux-based systems following an industrial process
  • Familiar with open source technologies
  • Knowledge of the Scrum development process and Continuous Integration practices and tools (e.g. Jenkins, Sonar, GIT, BitBucket, JIRA)
  • Knowledge of all phases of software development lifecycle: requirement analysis, design, implementation, code review, testing, and release
  • Self-motivated, critical thinker with strong technical background
  • Good verbal and written communication skills
  • Proficiency in troubleshooting issues during development lifecycle and use necessary tools to measure software quality/performance
  • Experience with IFE systems is a plus
  • Experience in developing complex Java on the Android and Linux platform is required.

About LTTS

L&T Technology Services Limited (LTTS) is a global leader in Engineering and R&D (ER&D) services. With 719 patents filed for 57 of the Global Top 100 ER&D spenders, LTTS lives and breathes engineering. Our innovations speak for themselves – World’s 1st Autonomous Welding Robot, Solar ‘Connectivity’ Drone, and the Smartest Campus in the World, to name a few.


With 62 Innovation and R&D design centers globally, company specialize in disruptive technology spaces such as 5G, Artificial Intelligence, Collaborative Robots, Digital Factory, and Autonomous Transport.


Click here to learn more about LTTS-


Explore LTTS Career opportunities


Why work with LTTS?

“Forbes” rated LTTS among the best employers in the country. Deep rooted in the company culture is the desire to harness the power of engineering to make lives better. LTTS is an open culture where collaboration lets the creative ideas thrive. We are an equal opportunities employer that covets and appreciates illustrious talent. LTTS is familial with concerns for the health and well-being of the employees and with regular medical check-up, yoga sessions, celebrations, sports and cultural activities form an important part of the work life at L&T Technology Services.




As we face the storm of Pandemic wave together, we are doubling down on employee support initiatives across our campuses, offices and project sites. Among them are special quarantine facilities, medical advice helplines, and counselling.



  • Paid time off
  • Referral program
  • Relocation assistance
  • 401(k)
  • Dental & Vision insurance
  • Disability insurance
  • Health insurance
  • Life insurance
  • Pet Insurance


If you are interested in further exploring this position, please send me your updated resume at