Senior Full Stack Software Engineer
Garrett - Advancing Motion
4 zile în urmă


As our new Full-stack Software Engineer lead you will be part of an international team that designs, develops and integrates highly complex automotive software solutions for connected vehicles.

You will have the chance to accelerate innovation and growth, teaming with the world's most talented engineers.

For its customers, the biggest vehicle manufacturers in the industry, Garrett Cyber Security solution will provide a multi-layer and end-to-end cyber protection to the challenges connected vehicles face : cyber-attacks with exponential attack surfaces translated in costs of millions in recalls, millions in stock price, and millions in customer loyalty and confidence.

Garrett Cyber Security solution is developing an efficient intrusion detection system which runs on an electronic hardware in the vehicle and relevant cloud solutions which will help investigate manage fleets and assist in finding threats existing on vehicles and get to the root cause and prescribe solutions in a timely manner.

Garrett automotive software is developed by data scientists, embedded system engineers, cloud software developers and architects working closely with OEMs and other partners.


  • Help define and drive the technical requirements
  • Lead architectural decisions and communicate clearly tradeoffs to stake holders
  • Implement / develop software solution including automated testing
  • Perform design and peer code reviews with team members
  • Contribute to the ongoing improvement of the team’s processes and development practices
  • Communicate effectively with different levels of management and different departments
  • Stay in tune with new technologies
  • Interact with Engineering team leads, POs, Designers, and Architects for requirements, designs
  • Collaborate and support product feasibility with engineering and product marketing leads
  • Use your experience and judgment to generate innovative solutions, trying different and novel ways to deal with problems and opportunities
  • Identify and propose technical improvements using your software engineering knowledge and principles
  • REQUIRED skills

  • Experience building enterprise software
  • Strong experience working with OOP languages, particularly some of the technologies we use : ASP.NET core (integration, web interface, business logic), C++ (capture readers, IDS compiler) and C (IDS core).
  • Strong experience working with front-end technologies as Electron / Javascript / React / Redux
  • Experience in OOAD and design principals, implementing micro services architecture
  • Experience working in Native & Hybrid Cloud environment
  • An understanding of Test-Driven Development methodologies and automated testing
  • Experience with Docker & Kubernetes
  • 5+ years of experience working in a distributed team using Agile methodologies and Scrum
  • Bachelors or MS in Computer Science / Engineering
  • we value

  • Experience in Relational and Non-Relational databases
  • Ability to adapt to idiomatic patterns, such as Flux for React, Reactive for Angular, or MVVM for Vue
  • Proficiency with CSS3 styling approaches & SASS would be a plus
  • Expertise in responsive design and understanding of design patterns would be a plus
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Demonstrated ability to learn new technologies quickly and independently
  • Excellent verbal and written communication skills, especially in technical communication
  • Strong interpersonal skills and desire to work collaboratively
  • Experience with AWS
  • We are offering

  • Competitive salary and an attractive benefits package
  • Extensive training programs
  • Career growth opportunities
  • Experienced leaders to support your professional development
  • Dynamic and international work environment
  • Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.