Software Team Leader
Appraid Tech is a hub for technologists, innovators, and engineers who provide embedded software solutions to next-gen challenges.
Located in Smart Village, we are offering an opportunity for bright-mind engineers to join a center of excellence for embedded software engineering.
If you believe you have got the skills and mindset to join our community, read the job description below and apply for the role!
LOCATION
Smart Village
EMPLOYMENT TYPE
Full-time
What You’ll Do
As a team leader you will work in an agile development process and lead team(s) up to 14 Engineer. Direct communication with the customer and onsite support is your highest priority. Travel is up to 50%.
-
Lead a development team (7-14) resources
-
Develop team technical knowledge and ensure people motivation.
-
Lead development and maintenance of application SW and Complex Driver Components
-
Handling customer communication on the technical/non-technical levels
-
Experience and develop new Methods and Tools
-
Support in analyzing customer requirements and map them to standard architecture
-
Support identifying and addressing all customers’ technical constraints
-
Responsible of the project's technical aspects with all stakeholders.
Who You are
-
5+ years of experience in SW Development activities.
-
Hands on experience on project coordination and customer communication and satisfaction.
-
Awareness of static, dynamic architecture concepts and high level design writing.
-
Requirements/Configuration management.
-
Problem solving and debugging skills.
-
Experience in 16/32bit microcontrollers.
-
Good level of knowledge of AUTOSAR.
-
Safety ISO 26262 experience is a Plus, Experience in Diagnostics (UDS,OBD...).
-
Experience in the automotive bus systems (e.g. LIN, CAN), FlexRay, Ethernet is a plus.
-
Experience in ASPICE and RAISE is a plus.
-
Support providing SW features breakdown with mapping to SW modules
-
Support in Design choices, Dynamic Design and High Level Design
-
Support in estimation of development activities
-
Lead Integration of overall software components based on the project’s architecture.
-
Lead adjusting, optimizing, and maintaining existing implementation.
-
Manage the tailoring of development processes based on project needs and ASPICE.
-
Coach team members to follow standard processes.
-
Hands on Experience in SW Integration