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 ...
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.
View more
View less