Firmware Engineer

JOB DESCRIPTION

Work on embedded platform software in a Linux/RTOS environment.
Design the embedded architecture that powers our products (bikes, charging stations, etc.)
Write software that communicates with and controls other devices over interfaces such as CAN, UART, I2C, SPI.
Develop concept, evaluate, prototype, implement, test, improve and finalize the product to be ready for production.
Select components based on specifications, cost, and reliability for system.
Collaborate cross-functionally with other teams to define specifications, features, and APIs.

JOB REQUIREMENT

Minimum 2 years of relevant work experience with embedded device software/firmware development.
Background in embedded C/C++.
Experience with RTOS or Linux-based IoT environments (e.g., FreeRTOS, Arduino, Raspberry Pi, Android).
Experience with embedded protocols (e.g., CAN, RS-485/UART, Ethernet, WiFi, BLE)
Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment
Experience with any of the following would be a huge plus:
Charging + Battery (BMS) Algorithms.
Internet protocols (e.g., TCP/IP, TLS, HTTP, WebSockets).
Wireless interfaces such as RFID, NFC, WLAN and LTE.
MCU firmware development for 8-16-32bit/Cortex-M base MCU (PIC,
8051/AVR/STM32/Nordic/TI/NXP…), ESP8266/32, including but not limited on
Arduino or bare-metal SDK for code size/speed optimization.
Cross compilers (GCC/ARMCC).
DE with on-chip debugging tool (Eclipse/CubeMX/Keil…).
Experience with Electronic Schematic/PCB layout design/review with
OrCAD/Altium/KiCAD; including but not limited to hand-on/mockup board, industrial design, solid confident with VOM, oscilloscope, soldering station. 

WHAT'S ON OFFER

ESOP
Dynamic, Innovative and Friendly Working Environment.
Top Attractive Salary.
Working with top professional experts with latest and challenging.
Free 2 meals and drinks a day and housing assistance.
Free participation in sports activities such as football, table tennis, badminton,
billiards.
Full Social Insurance, 24/7 Accidental Insurance, Annual Medical Check- up
Team Building and CSR activities: Year- end Party, New-year Party, Company trip,
Charity activities

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:

Product

Technical Skills:

Firmware, Embedded

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01213

Status:

Close

Related Job:

Engagement Engineer

Ho Chi Minh - Viet Nam


Product, AI Application Platform

  • Project Management
  • Account Management
  • AI

Drive customer success by strategically managing relationships, acting as a key advocate, and aligning our product capabilities with customer goals while proactively addressing project risks. Stay updated on AI innovation by participating in the design of AI systems for industrial applications and keeping up with the latest trends in AI, machine learning, and data analytics. Foster customer collaboration to clearly define problem statements, develop impactful solutions, translate needs into actionable tasks, and oversee project lifecycles, including roadmap planning, execution, and quality assurance. Lead and collaborate with cross-functional technical teams to efficiently develop and deliver solutions within specified timelines. Provide customers with tailored technical solutions and training to enhance the impact and value of the solutions offered.

Negotiation

View details

API Integration Engineer (Java/Python/Golang)

Ho Chi Minh - Viet Nam


Offshore

  • Java
  • Python

Main responsibilities include integrating using Java/Python/Golang, REST, SOAP APIs, and Identity service. Addressing complex technical and business challenges and staying updated on new technology and frameworks. Collaborating with a team to take accountability for the features you manage. Handling the complete product life cycle—from design and development to testing, deployment, monitoring, and enhancement.

Negotiation

View details

Platform Reliability Engineer

Ho Chi Minh - Viet Nam


Outsource

Maintain production reliability of the Linux-based research and trading platform within a globally distributed engineering team. Respond quickly to production infrastructure issues. Comprehend internal client needs and effectively communicate them to regional and global leadership. Identify risks, develop contingency plans, and implement solutions to mitigate them. Enhance the observability platform to monitor the performance and health of critical computing environments. Take part in occasional on-call rotations and support on-call staff during their shifts. Contribute to organizational knowledge through documentation, education, and writing maintainable code.

Negotiation

View details