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.