Tech Lead/ Embedded Software Architect

JOB DESCRIPTION

Lead a team of 10 to 15 Software Developers
Need to communicate and manage the deliveries for the global project stakeholders
Coordinate/Integrate/Testing/Release complete software
Requirement clarification and analysis
Software development, integration and unit testing based on requirements
Low and high-level design for software modules
Execute software development tasks, document results and report problems
Debugging
Tasks effort estimation
Plan and perform software review
Solve technical problems/queries
Communicate findings to both technical and non-technical colleagues in order to prevent technical problems/queries.
Mentor junior members
Planning and tracking tasks
More details will be discussed during the interview.

JOB REQUIREMENT

At least 9 years of working experience in Automotive software development
Strong Embedded software development skills in Automotive Diagnostics and Communication Protocols
1 – 2 years of People management experience is Preferred
Major in Computer Engineering/ Electrical-Electronics/ Electronics-Telecommunication/Mechatronics Engineering or related fields
Good C/C++ programming and scripting language
Good knowledge of Microcontroller and Embedded Systems
Good English skills to work directly with ex-pats
Experience in Software Development Lifecycle
Exposure to emulators, simulators, debugging and test equipment
Exposure to Real-Time Operating System (RTOS)
Self-driven and strong interpersonal skills
Good teamwork and communication skills
It would be big advantage if you have:
Automotive domain knowledge
Experienced in Software Unit Test, Component Test, Integration Test
Tool/Script development (VBA, Python, C#...)
Knowledge of Configuration Management
Experienced in Software Development Model (V-Model, or Agile…)
Experienced in Software Review (Formal Review, Informal Review)
Knowledge of CAN Protocol, AUTOSAR
CANalyzer/CANoE know-how & CAPL programming

WHAT'S ON OFFER

Working in one of the Best Places to Work in Vietnam and Top 30 of the Most Innovative Companies all over the world
Join a dynamic and fast-growing global company (English-speaking environment)
13th-month salary bonus + attractive performance bonus (you'll love it!) + annual performance appraisal
100% monthly salary and mandatory social insurance in 2-month probation
Onsite opportunities: short-term and long-term assignments
15++ days of annual leave + 1 day of birthday leave
Premium health insurance for employee and 02 family members
Flexible working time
Lunch and parking allowance
Various training on hot-trend technologies/ foreign language (English/Chinese/Japanese) and soft-skills
Fitness & sports activities: football, badminton, yoga, Aerobic
Free in-house entertainment facilities and snack
Join in various team building, company trip, year-end party, tech talks and a lot of charity events

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Embedded

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01234

Status:

Close

Related Job:

Software Architect

Ho Chi Minh - Viet Nam


Outsource

  • Azure
  • .NET

Responsible for creating and overseeing integration architectures on Azure Converting business requirements into integration patterns, data flows, error handling, monitoring, and resiliency models Defining and directing the usage of Azure Integration Services, covering Logic Apps, Functions, API Management, Service Bus, and Event Hubs Leading integration platform design following Infrastructure as Code principles and cloud landing zone considerations Ensuring secure integration architectures utilizing OAuth, OIDC, and API security best practices Guiding development teams through architecture reviews, best practices, and reference implementations using C# and .NET Providing support for SAP integrations, including SAP S/4HANA, SAP PI/PO, and SAP BTP Integration Suite Contributing to integration platform modernization and legacy transformation initiatives, such as BizTalk migrations Collaborating with stakeholders, vendors, and delivery teams to ensure alignment and drive technical decisions

Negotiation

View details

Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Azure
  • .NET

Creating API-based and event-driven integration solutions Developing integration solutions following Azure best practices and cloud-native patterns Constructing integrations using Azure Integration Services like Logic Apps, Functions, API Management, Service Bus, and Event Hubs Installing and managing SAP integrations, such as SAP S/4HANA, SAP PI/PO, or SAP BTP Integration Suite Building and maintaining integrations using C# and the .NET ecosystem Utilizing Infrastructure as Code practices with tools like Terraform Ensuring secure authentication, authorization, and API security utilizing OAuth and best practices Working with architects, developers, and clients to devise end-to-end integration solutions Assisting in deployments, monitoring, and continuous improvement of integration platforms, ensuring reliability and observability in production environments

Negotiation

View details

Staff Engineer, Firmware

Others - Singapore


Product

  • Firmware
  • C/C++

Create the firmware stack for a new project from the ground up, including selecting the operating system, setting up the toolchain, and developing the board support package. Develop firmware for real-time processing units across the project's hardware platform. Establish and maintain embedded Linux environments for onboard computing, including BSP setup, device tree configuration, kernel driver development, and userspace/kernel interfaces. Create and maintain low-level drivers for various components such as actuators, sensors, IMUs, and communication buses (CAN, EtherCAT, SPI, I2C, UART). Design real-time control loops with specific latency and determinism requirements. Work closely with different engineering teams to co-design hardware and firmware interfaces. Develop tooling for firmware flashing, diagnostics, and in-field debugging. Set and uphold firmware architecture standards, code quality practices, and review processes within the team. Contribute to the hardware setup for new releases of the project, starting from schematic review through validation.

Negotiation

View details