Software Development Engineer (C++)

Software Development Engineer (C++)

1 Nos.
139891
Full Time
5.0 Year(s) To 10.0 Year(s)
Not Disclosed by Recruiter
IT Software - Client Server
Any - Any Graduation
Job Description:

Common accountabilities: -

Has working experience and advanced and specialized technical/functional knowledge in own discipline. Understands how own area contributes to the business. Acts as a reference for colleagues with less experience and supports junior team members.

  • Influences decisions related to own activity, anticipating dependencies and consequences in complex scenarios, contributes to transversal projects, proposes improvements to processes and is accountable for own and team commitments.
  • Works independently within plan dictated by manager, with some guidance on most complex situations.
  • Is a team player. - Has good experience working in scrum setup.

Specific accountabilities:

  • Analyse specifications _ Define user requirements for the development of new (or upgrade of existing) software solutions.

 

Design systems and code

  • Good knowledge of C++, OOP & STL
  • Excellent troubleshooting skills using the tools like GDB, Valgrind, etc.
  • Good knowledge of UNIX and scripting (shell scripts & python) 
  • Knowledge of CI/CD, Git, branching strategies and best practices in SDLC to support high frequency delivery is preferred.
  • Design technical solutions and perform feasibility studies. 
  • Propose viable technical solutions to Product Management and/or users for validation. 
  • Develop software according to Amadeus standards.
  • Some exposure to modelling, designing, and implementing databases. 
  • Exposure to cloud technologies preferable

 

 Test and maintain the software

  • Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines. 
  • Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
  • Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst

Document your work 

  • Produce software documentation necessary for the application and issue it to the requesting departments.
Key Skills :
Company Profile

--- --- is an engineering solutions provider focusing on embedded systems, automotive ---, IoT, and cloud services. They provide services to automotive OEMs and Tier-1 suppliers, specializing in ADAS, ECU systems, and software development, along with IoT-based solutions for fleet management and smart cities. Delivers end-to-end embedded software solutions that power intelligent, connected, and secure products across automotive, industrial, aerospace, consumer, and defense sectors.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs