Jobs · itviec

N

Embedded Software Engineer - C/C++ Automotive MCUs

Keystone AI · Quận 3, Hồ Chí Minh · Posted 1d ago

onsiteFull-timemid🇻🇳 Vietnam
Apply on itviec

About the role

Develop embedded C code for automotive microcontrollers and collaborate with global teams.

Top 3 Reasons To Join Us Hybrid working model with flexible working hours PVI premium health insurance Annual leave: 16 days The Job About Us NewEagle Vietnam, is a wholly-owned subsidiary of Keystone AI Consulting, an Engineering consulting company with Headquarters located in in Michigan USA. Incorporated in Vietnam in 2019, we are a small and growing group of enthusiastic engineers working on innovative solutions for the mobility domain. Job Description Keystone AI seeks a talented embedded software engineer to assist in the development of board support packages for our powerful family of general-purpose electronic control units. Employees holding this position develop conceptual designs for new features, realize these designs through implementation in C code, and ultimately test the designs on hardware. This position also requires frequent collaboration with colleagues in the USA, who are responsible for extending the functionality of the board support packages. Essential Duties Develop embedded C code for common automotive microcontrollers including ST SPC58, Infineon TC3XX, and NXP/ST ARM microcontrollers Debug code on-target using Lauterbach Trace32 debugging equipment Document designs and implementations (preferably in the Doxygen format) Collaborate with global team members to facilitate proper integration of board support packages by higher layers of software Test networking functions for CAN/LIN using common Vector tooling Experience with CAN-FD preferred Your Skills and Experience Bachelor’s degree equivalent (or higher) in Computer Engineering or related field Minimum of 3 to 5 years of demonstrated prior experience developing embedded software, preferably for automotive applications Demonstrated strong functional knowledge of computer architecture Demonstrated prior experience with on-target debugging Demonstrated experience with ETAS CycurHSM, Vector vHSM, or similar cryptography stack is an advantage Experience working with secure bootloader solutions such as ETAS RTA-FBL or similar. Experience working with PowerPC, TriCore, or ARM Cortex MCUs, including their hardware security modules. Demonstrated prior experience debugging CAN and/or LIN networks. Experience with the Ethernet is an advantage Exposed to the software development life cycle Why You'll Love Working Here At NewEagle Vietnam, we value innovation and collaboration. You will have the opportunity to work on exciting projects and make a significant impact in a dynamic environment. We offer competitive compensation and benefits. Work directly with the US team on projects (no third-party or outsourcing layers), with full ownership of a dedicated scope in Vietnam Potential to transfer to the US or enhance your experience through a 2-week assignment in the US Hybrid working model with flexible working hours Competitive compensation package including 13th-month salary and annual performance-based bonus Full-salary social insurance contribution (100% of salary) PVI premium health insurance, extended to two dependents Annual leave: 16 days Lunch and parking allowances Engaging work environment with company trips, annual health check-ups, birthday celebrations, Tet & Mid-Autumn gifts, and weekly happy hours

Read the full posting on itviec

FAQ

Is the Embedded Software Engineer - C/C++ Automotive MCUs role at Keystone AI remote?+

This Embedded Software Engineer - C/C++ Automotive MCUs position is listed as onsite (Quận 3, Hồ Chí Minh).

What seniority level is this Embedded Software Engineer - C/C++ Automotive MCUs role?+

This is a mid level position.

How do I apply for the Embedded Software Engineer - C/C++ Automotive MCUs role at Keystone AI?+

Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Keystone AI.