Job Description:
As an Embedded Software Developer, you will:
Be in charge of requirement analysis, design, and unit testing of embedded software;
Initiate continuous improvements, engagement activities among teams to enhance positive culture.
Get involved in Embedded Software development;
Collaborate proactively with foreign stakeholders, co- ordinate in team activities, and handle day- to- day work efficiently and independently;
Compensation & Benefits
01 hour paid leave per day for women having children under 12 months
Men’s Day, Women’s Day, Children’s Day, Mid- Autumn Festival and other benefits under the provisions of the company;
Performance bonus, 13th- month salary, public holidays bonus (2/9, 30/4, 1/5, 1/1); bonus for Excellent Employee and Excellent Team;
Work performance review 2 times/ year (in April and October);
01 day remote work per month; A flexitime allowance of 90- 180 minutes per month for employees
Training courses and working opportunities with technical gurus who built and operated world- class applications with millions of users. This might be a good chance for graduated students to learn cutting- edge technologies and how to build scalable system from scratch;
Nice & modern working space with young, dynamic & friendly colleagues and free coffee, tea, drinks;
Social insurance, health insurance, unemployment insurance and Bao Viet care insurance;
Saturday & Sunday OFF, Overtime pay is 150%, 200%, 300% as per labor law;
Minimum 14 paid leaves per annum for all employees after probation;
Yearly company trip and year- end party, quarterly team building and weekly eating together; English- Japanese Club, Sports Clubs;
Flat, open and sharing culture with friendly management team; outsourcing company with product mindset;
Requirements:
Must have
Hands- on experience in embedded software development;
Logical and proactive thinking;
Experience with Embedded Linux and/or RTOS, MCU, I2C, SPI, UART, …;
Degree in Software Engineering, Mechatronic Engineering, Automotive Engineering,, Information Technology or related major;
Programming skill in C/C++ programming. Understand C/C++ compiler/linker concept;
Enthusiasm for learning new technologies. Ability to self- learn and adapt to new technologies quickly;
Nice to have
Knowledge of Automotive domain, automotive communication protocol (CAN, Flexray), Autosar, Matlab/Simulink, dSPACE tool chain like TargetLink.
Scripting programming language (such as: Bash, Shell...);
Be able to communicate in English clearly.
Have experience in debugging using GDB, Renesas E2 Studio, ESP IDF and other IDE/tools;