Automotive Software Developer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Automotive Software Developer

Our Embedded Software Developer play a critical role in the success of our products All successful candidates will possess.

Qualifications:

· Bachelor's Degree in BS, MS or PhD degree in Computer Science/Engineering, Electrical/Electronic Engineering, Software Engineering or equivalent/related field

· Master’s Degree is a plus

· Excellent command of written and verbal English (second language will be an asset)

· 2+ years of relevant full-time experience

· Experienced on Automotive Software Development

· Experienced on development with AUTOSAR

· Strong C language knowledge, C++ will be an asset

· Knowledge of Java, Python

· Experience of Embedded Linux

· Knowledge of Yocto will be an asset

· Knowledge of QT for UI application development on Embedded Linux platform

· Knowledge of peripheral communication protocols such as I2C, SPI, UART

· Knowledge of CAN bus, LIN bus protocols

· Real-time operating systems knowledge such as Free-RTOS will be an asset

· Solid understanding of networking technologies and standard protocols such as MQTT, WebSockets

· Ability of using debugger of embedded platforms to track software flow and locate bugs

· Ability to use source control system's such as SVN, Git, Gerrit

· Real-time operating systems knowledge such as Free-RTOS will be an asset

· Solid refactoring skills,

· The urge to write unit tests and experience with UI and Integration tests,

· Analytical and problem-solving skills,

· Not to be afraid of getting his/her hands dirty with a platform or technology that he/she doesn’t know and is always eager to learn something new.

Job Description:

· Developing software for cluster and IVI of the automotive,

· Developing software for after-market modules for automotive,

· Developing software using modern engineering approaches and agile principles,

· Owning your deliverables from start to finish,

· Participating in the team’s life and contributing to decision-making,

· Investigating continuously state-of-the art software disciplines and willing to inform colleagues.

Eligible candidates will be invited to following processes: Tests (General Aptitude, English, Personality Inventory) and interviews (HR interview, technical interviews with line managers and Top Management evaluations).