Senior Firmware Engineer
Job description
- Perform digital design IC verification to ensure that it is running and operating smoothly.
- Pre-silicon verification using RTL simulator (Cadence); Post-silicon bench evaluation and characterization.
- Embedded firmware design (control applications: BMS-Battery Management system, power, motor; serial communications, device drivers, etc.).
- Create and maintain firmware documentation.
Job requirements
QUALIFICATIONS:
- A minimum of a bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science or related degree is required for this position.
- At least 7+ years of proven experience with MCU or DSP embedded design.
- In deep knowledge of ARM Cortex-M architecture. MCU/DSP Peripherals (Timer/PWM, ADC, DAC, UART) experience is a plus.
- Strong experience with both C and C# programming, Scripting languages (Perl, Python, etc.), Assembly and .NET Framework, Software Tools (IDE): IAR EWARM, Keil uVision, Eclipse.
- Demonstrated ability on mixed-signal firmware and system design, good experience with Matlab and Simulink is an advantage.
- Hardware PCB design with Altium Software, good laboratory technician.
- Good experience in BMS, Power Conversion, Motor Control and Basic control theory knowledge.
- Knowledge and experience with Version Control Systems (VCS): GIT, SVN, etc.
- Good time-management skills with the ability to multi-task and collaborate with cross-team on multiple projects.
BENEFITS:
• Dynamic, technological, global, and Agile working environment
• Flexible working arrangement
• Overseas travel opportunities for training and working related
• Performance review to adjust salary and title/position.
• 13 months of salary, bonus paid twice a year and many other side benefits such as lunch allowance, healthcare program, annual health-screen, sport activities, gifts on special occasions
What We Can Offer
Bonus
Travel Opportunities
Others
Flexible working arrangement
Performance review to adjust salary and title/position.
Competitive rate
VietnamWorks calculates your competitive rate based on your application information and compares it with other candidates for this job after you apply.
Competitive rate
VietnamWorks calculates your competitive rate based on your application information and compares it with other candidates for this job after you apply.
Job Information
21/08/2024
Experienced (non-manager)
Information Technology/Telecommunications > System/Cloud/DevOps Engineer
ARM Cortex-M, Assembly Programming, C#, Firmware, Version Control
Electrical/Electronics
Any
7
Any
Job Locations
Hà Nội, Vietnam
5th Floor, CIC Tower - 219 Trung Kinh Street, Cau Giay District, Hanoi
(View map)Scam detection