Senior Embedded Software Engineer

JOB DESCRIPTION

We are looking for a skilled Senior Embedded Software Engineer to design and implement new systems and features, as well as modify and maintain existing systems (Engine Management System Software) for adaptation to business and/or technology changes. The Senior Software Engineer engages directly with Customer, development teams, technical delivery teams and HW system teams to ensure the successful design, development, and delivery of technology-based solutions.
To be successful as a Senior Software Engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Ultimately, a top-notch Senior Software Engineer will ensure that software deliverables comply with quality standards and are completed on time.
Key Tasks and Responsibilities:
Design and implement software of embedded devices and systems from requirements to production and commercial deployment
Requirements engineering: registration, scheduling, ordering and tracking of requirements and their implementation
Design, develop, code, test and debug system software
Review code, design and Test results
Analyze and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Support software QA and optimize I/O performance
Analyzing and fixing of issues reported in the component
Provide post production support
Interface with hardware design and development teams
Assess third party and open source software’s
Strong debugging & Problem solving skills
Be the main technical interface of the EMS (Engine management system) system to both internal and external stake holders
Document and present technical material to both internal project stakeholders and external customers

JOB REQUIREMENT

Mandatory Skills:
4 – 8 Years’ experience in Embedded Software development
Embedded SW Development & Co-ordination
Strong in C/C++ language Programming
Scripting languages (python, Perl, vb …)
Exposure to Micro-controllers or Microprocessors
Experience in hands-on development and troubleshooting on embedded targets
Excellent analytical and problem-solving skills.
Familiarity with software configuration management tools, defect tracking tools, and peer review
Good English language skills (Reading, Writing, Speaking and Listening)
Excellent organization and time management skills
Strong documentation and writing skills
Hands on experience with debugging tools such as debuggers, oscilloscopes, logic analyzers and multimeters.
Desirable Skills:
Exposure to Real Time Operating System (RTOS)
Exposure to control systems
Exposure to use of Emulators, Simulators, debugging and Test Equipment
Exposure to Automotive Embedded Technology (Power Train, CAN etc)
Ability to work independently while supporting multiple projects in a dynamic environment
Experience with Project management, Team/Technical leader skills and software development process (ASPICE, V-Model, Scrum, Agile)
Japanese proficiency is preferable with N4, N3 level

WHAT'S ON OFFER

Opportunity working to implement product features in Automotive Electronic domain such as Microcontrollers, Hardware-in-loop, Steering system under global highly demanding standards of the industry
Collaborate directly with the young and dynamic software development team from various branches of our Client's Group
Learn and adapt to new technologies in short duration for Embedded Software development/testing
Implement product features/proof of concept code which could be used by our Client to expand its business objectives
Have access to our Client's global learning center and elevate skills through professional technical training (on-the-job training), various courses for enhancing soft skills
Provide clear career path and personal development plan matching with your strengths and orientation
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 insurances 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 & sport 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:

outsourcing, Germany company

Technical Skills:

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J00974

Status:

Close

Related Job:

Senior Staff Engineer

Ho Chi Minh - Viet Nam


Product

  • NestJS
  • Angular
  • Typescript

Revamp and streamline key components throughout the Angular 20 + NestJS codebase. Recognize and integrate architectural enhancements such as modularization, domain distinction, and shared service boundaries. Work closely with the CTO to refine product architecture without disrupting release schedule. Guarantee system efficiency, data integrity, and sustainability through improved design. Analyze crucial code pathways and mentor others in cutting-edge Angular and TypeScript methodologies. Introduce practices that elevate testability, deployment security, and developer productivity. Engage in product design conversations to synchronize engineering endeavors with actual user requirements.

Negotiation

View details

Software Architect

Others - Viet Nam


Outsourcing company

  • Architect
  • NodeJS
  • Cloud
  • Frontend

Lead the development of scalable full-stack applications. Optimize database schemas and queries to support secure, high-performance systems with strong data integrity. Make key architectural decisions that balance scalability, performance, maintainability, and developer experience, and mentor engineers on best practices across the stack. Incorporate DevOps into the development lifecycle by managing CI/CD pipelines and overseeing infrastructure-as-code. Plan, design, and implement cloud infrastructure using cloud services to ensure system availability, scalability, and cost efficiency. Work with cross-functional teams to define system architecture, align on technical direction, and ensure architectural decisions support product goals and timelines. Continuously explore, assess, and adopt modern tools, frameworks, and best practices to enhance engineering productivity, code quality, and system resilience.

Negotiation

View details

Senior Design Verification Engineer

Ho Chi Minh - Viet Nam


Semiconductor

  • Chip Verification

IP/SOC Design Verification: Perform verification of IP and SoC-level designs to ensure functional correctness and performance. Specification Review: Analyze IP/SOC specifications and architectural documentation to extract key features and define verification requirements. Verification Planning: Develop comprehensive verification plans based on design features and project goals. Testbench Development: Build and maintain reusable, scalable testbenches for simulation and validation. Simulation & Debugging: Execute RTL and gate-level simulations, perform failure analysis, and drive coverage analysis and closure. Methodology & Flow: Contribute to the implementation and continuous improvement of design verification methodologies, tools, and workflows.

Negotiation

View details