Embedded Systems Machine Learning Engineer
Barkotel -
Sheraton, CairoPosted 3 years ago295Applicants for1 open position
- 66Viewed
- 27In Consideration
- 38Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design, develop, code, test, and debug system software.
- Review code and design.
- Analyze and enhance efficiency, stability, and scalability of system resources.
- Integrate and validate new product designs.
- Support software QA and optimize I/O performance.
- Provide post-production support.
- Interface with hardware design and development.
- Assess third-party and open-source software.
- Design and implement software of embedded devices and systems.
- Design, develop, code, test debug and improve system software.
Description
- Design, develop, debug and troubleshoot software and firmware programs for current and next-generation embedded systems and products.
- Develop software and tools in support of design, infrastructure, and technology platforms.
- Determine or contribute to the assessment of hardware compatibility and/or influence hardware design and HW/SW functional split.
- Engage with work team for requirement analysis and solution development
- Analyze requirements and deal with change-requests
- Design software components based on the high-level design requirements
- Configure the different software components according to the specified requirements
- Develop component/integration test plans and test cases to verify the correct functionality against the requirements and that software meets the customers’ and the high-level requirements
- Verify the software component functionalities in a defined HW target/platform
Job Requirements
- Solid knowledge of basic electrical and electronics principles is a must.
- The ability to self-study is a must.
- Excellent English skills.
- Solid experience with API design and implementation (e.g. Flask) is a must
- Experienced in Embedded systems development
- Solid Knowledge of PCB design with one of the following S/W tools (Proteus – Eagle – EasyEDA) or equivalent is a must.
- Qualifications Sc. degree of Computer, Communication Or Mechatronics Engineering
- Some exposure to Linux
- Good knowledge in machine learning/deep learning