Software Development Engineer (C++)
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.
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.