Senior Software Engineer
Role details
Job location
Tech stack
Requirements
Years of Relevant Experience:
- 7+ years of experience on design, development and prototyping of software products with features like: Navigation, Speech Recognition, Connected Car and/or similar technology.
- 2+ years' experience in a collaborative and interdisciplinary research environment.
- Experience with taking early-stage ideas and turning them into demonstrable public showcases.
Education
Required
Desired
-
Bachelor's Degree in Computer Science, EE, ME, Engineering or equivalent
-
MS preferred
Skills: General skills needed to perform the job
-
Communication skills
-
Problem solving skills
-
Analytical skills
-
Conceptual thinking skills
-
Computer savvy
-
Integration - joining people, processes or systems
-
Influencing and negotiation skills
-
Resource management, * Proficient in at least one of the following programming languages: Java or C++.
-
Working knowledge of Python.
-
Understanding of core Computer Science algorithms and data structures.
-
Experience designing, implementing, and maintaining RESTful services.
-
Familiar with development and deployment on cloud systems such as AWS or Azure.
-
Good analytical and conceptual thinking (using logic reasoning, creative and strategic approaches).
-
Ability and enthusiasm to learn and apply new and upcoming technology.
-
Strong presentation and communication skills.
-
Technical architectural knowledge of automotive infotainment systems or similar products.
-
Deep understanding of technical algorithms in the domain of mobile navigation, speech processing and/or computer vision.
-
Experience using speech application frameworks like Google Dialogflow, Amazon Lex.
-
Experience using Machine Learning frameworks.
-
Experience using Test Automation frameworks.
#LI-CK1, Act as an owner Excite customer Live integrity & compliance
Benefits & conditions
-
Design and develop cutting-edge software modules and distributed computing infrastructure for vehicle-centric prototyping.
-
Design end-to-end software architecture and algorithm development for mobile and in-vehicle applications.
-
Create and lead the process for selecting, testing, and tracking top ideas for technical experimentation and productization.
-
Partnership with external companies in Silicon Valley to bring disruptive technology and influence existing project portfolio.
Capture of intellectual property