SOFTWARE ENGINEERING TEAM LEAD
Lead embedded team;
Participate in code and design reviews;
Set goals for your team;
Mentor team members and collaborate with them on personal and career growth;
Co-operate with other engineering domain teams (mechanical, electrical and V&V) to resolve cross-functional problems;
Responsible for overall software project portfolio delivery;
Plan team workload and ensure adequate business performance.
Bachelor degree in computer science, electrical engineering, electronics or relevant;
Software engineering skills including software design lifecycle and architecture;
Understanding about embedded systems: peripherals, RTOS, Microcontrollers;
Experience in programming with one of programming languages: C, C++, C#;
A forward thinking mindset of continuous improvement for both the Quality functions and personal development;
Strong analytical and problem-solving skills;
Fluent in English and Lithuanian.
A large variety of software technologies used in challenging projects;
Supportive, friendly working culture and possibility to have a real impact with your work;
Be a part of our international team, which is located cross-borders in Vilnius, USA, Costa Rica and India;
The possibility to do something meaningful: working with medical devices you will contribute in-saving lives around the globe;
22 days annual leave;
Insurance against accidents;
Annual Profit Share program;
Flexible work hours and possibility to work remotely.