Embedded Software Engineer in Hanoi

Not Interested
Bookmark
Report This Job

profile Job Location:

Hanoi - Vietnam

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

MAIN RESPONSIBILITIES:

- Develop real-time embedded software/firmware for software applications.

- Analyze low-level technical or specific requirements and make necessary modifications based on customer or system needs.

- Conduct software testing including unit testing functional testing and system requirement validation at both manual and automated levels.

- Troubleshoot and resolve software issues at the module/unit level.

- Document technical deliverables such as software specifications design documents source code annotations test cases test reports release notes etc. throughout the project lifecycle.

- Adhere to the companys software development processes.

- Analyze requirements and develop software solutions.

- Design system architecture.

- Develop software solutions using available programming languages or learn new languages as needed for specific projects.

- Create and execute technical plans.

REQUIREMENTS:

Education: Graduated from University majoring in Information Technology

Experience:

- 1 to 3 years of experience in embedded software development.

- Preference given to candidates with experience working on ARM M0/M3/M4 platforms from semiconductor companies such as TI NXP or ST.

Programming Skills:

- Proficiency in C C programming languages.

- Experience with real-time operating systems (FreeRTOS).

Technical Knowledge

- Solid understanding of circuit design and communication protocols such as UART RS232/485 SPI I2C USB WiFi Bluetooth Ethernet.

- Familiarity with industry safety standards in electronics.

Development Tools: Proficiency with tools such as GIT JIRA.

Automated Testing: Prefer candidates with experience in unit testing and automation testing.

Technical Documentation Skills: Ability to read circuit diagrams datasheets device manuals and develop required functionalities accordingly.

Language Skills: Proficiency in English for reading writing and technical communication.

We appreciate all applications; however only shortlisted candidates will be contacted.

MAIN RESPONSIBILITIES: - Develop real-time embedded software/firmware for software applications. - Analyze low-level technical or specific requirements and make necessary modifications based on customer or system needs. - Conduct software testing including unit testing functional testing and system ...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Corporate Risk Management
  • Civil Quality Control
  • Computer Engineering