Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design, develop, code, test debug and improve system software.
- Review code and design.
- Assist in developing and applying test plans.
- Assist in product assembly.
- Develop Bill of Material documents.
- Assist in Indicating electrical specifications of required cables and pin assignment.
- Integrate and test functionality with other parts of the system
- Perform initial and field tests.
- Participate in product assembly.
- Design, implement and test Graphic user interface (GUI).
- Communicate with the embedded team leader to update the work daily status.
- Assist in Identifying and resolving technical issues.
- Assist in writing technical documents as required.
- Upload the work on Source Control Management System (SCM) on daily bases.
- Perform other related tasks as required.
Job Requirements
- Bachelor of Computer Systems, Communication and Electronics, Mechatronics, Aerospace OR Medical Engineering.
- From 0 to 2 years of experience in embedded system engineering field.
- Solid programming experience in C or C++
- Proven experience in embedded systems, VHDL, Labview.
- Adequate knowledge of reading data sheets for components
- MAT LAB experience.
- Experience in debugging instruments such as Oscilloscope, power supply, multi-meter, Logic analyzer, power analyzer…etc
- Good knowledge in EDA tools such as Eagle, Altium, PADS….etc
- Knowledge of DFM (Design for manufacturing) rules to ensure testability and manufacturability of products.
- Ability to meet agreed deadlines.
- Excellent interpersonal and communication skills.