Software Developer/Engineer

  • Location: Banja Luka
  • Seniority Level: Professional

At TTTech Auto, part of NXP, we are on a mission to craft "The Vehicle of the Future" and we want you in. 

We are a leading platform product and service provider with a focus on System, Safety, and Security for the Software-Defined Vehicle (4SDV) with the global scale and support of NXP. With series production experience from millions of vehicles and a strong technology portfolio, we enable OEMs to accelerate SDV development while optimizing system performance, safety, and integration. 

You will work in a very diverse and multicultural environment together with 1000+ colleagues distributed in more than 10 locations whose passion for high-tech innovation is making an impact to the world. You are a click away from living the TTTech Auto experience. 

Are you our next Software Developer/Engineer? Keep reading!

Your Tasks:

  • Develop sustainable solutions used in Automotive industry, by using popular development tools like Python or React
  • Provide beneficial inputs to the system architecture and design
  • Implement solutions that conform the designer’s, product owner’s and customer’s idea
  • Collaborate closely with other teams, designers, and product managers to achieve business goals

 

Your Profile:

  • University degree in computer technology or computer science
  • Minimum 4 years of work experience
  • Understanding of software development for Windows and Linux OS
  • Full-stack programming (more oriented towards back-end and Python)
  • Strong knowledge of Python and TypeScript
  • Good knowledge of Docker technology
  • Good knowledge of frontend application development (GUI (TypeScript, JavaScript, HTML, CSS) and CLI based)
  • Good knowledge of OOP design and development
  • Strong understanding of debugging and testing techniques for different levels (Unit, Integration, System, etc)
  • Good understanding of different levels of documentation, architecture, and development towards it
  • Understanding and application of Design patterns
  • Experience and ability to solve algorithmic and optimization problems
  • Experience and ability to create software tools with clean design and architecture (SOLID)
  • Orientation towards teamwork
  • Initiative and independence in solving daily tasks
  • Active use of English in spoken and written communication

 

Our Offer:

  • Exciting work environment – be part of future high-tech innovations and cutting-edge technologies.
  • We are a team – flat hierarchies, open door policy, communication at eye level and hands-on mentality.
  • Technical Expertise – work among fellow technical experts and minds that will inspire you.
  • Career development - individual onboarding plan, various training programs and internal career opportunities.
  • Trust & responsibility – turn your ideas into reality from day one and integrate your work into the products of world-leading companies.
  • Flexibility at work - flexible work schedule and casual dress code.