Software Engineers
Description
Job Description and Responsibilities:
Ability to design and code applications independently
Familiar with Software Engineering methodologies and wireless communication technologies
Experience in embedded software development is an advantage
Understand the Software Requirements Specifications and Design Documents
Codes and implements software components according to requirements and coding standards
Organizes Code Review of the self-developed codes when necessary
Executes the software components according to the test specifications
Generates test reports for each of the tests executed
Works with subcontractors for software deliveries
Participate in the Software maintenance phase.
Manages version control for all releases and maintains relevant version control records.
Requirement:
- Bachelor Degree in Electrical / Electronic Engineering or Computer Engineering / Science or a related field/1-3 years of experience.
- Proficient in C/C++ programming and good coding skills in embedded systems and RTOS.
- Good Digital Electronics design skills.
- Solid understanding of software development principles and methodologies.
- Strong collaboration and communication skills.
- Commitment to continuous learning and staying updated on industry trends.