JOB PURPOSE:
The Design Engineer will be responsible for designing solutions encompassing both hardware and firmware for target applications identified by the Design Center.
PRINCIPAL ACCOUNTABILITIES:
The main design direction of the Design team is focused on machine learning and communications, with the goal of creating reference designs that allow Futures’ customers to implement their own systems at a second level.
By specializing in these areas, the Design Engineers can leverage their design experience and training to provide valuable support and add value to the customer's design process.
While the Design Engineers will not directly interface with all of Future's customers, the Technical Sales Manager (TSM) will take the lead in engaging with customers, while the Design Engineers will provide backend support.
JOB CONTENT (PRIMARY & SECONDARY FUNCTIONS):
It is the responsibility of the Design Engineer to carry out the following:
Primary Functions
· Design, development, testing and support of firmware/embedded software applications for microcontroller.
· Drive technology/development projects in all phrases from specification to release.
· Read or understand electronics schematic and system design.
· Work closely with cross functional teams to ensure project delivery on time.
· Define and create product software specification including software architecture, feature descriptions and applications notes of the system.
· Research technical issues and/or opportunities and provide recommendations.
· Participate in ad hoc software projects and assignments as required.
· Ability to perform schematic capture and PCB design is a plus.
Secondary Functions
· Support Center Director to generated training materials and solution specification.
CREDENTIALS:
QUALIFICATIONS
· Diploma/Degree in Computer or Electrical or Electronic Engineering or equivalent.
EXPERIENCES
· Proficient in C, C++ programming, Python, TensorFlow
· Knowledge of embedded electronics fundamentals
· Experience in real-time operating system
· Experience on developing Industrial controllers' products with machine learning is added advantages.
· Able to read schematics and utilize Oscilloscopes and other test equipment to debug Firmware issues.
· Strong analytical skills with ability to learn and apply research theories into developing algorithms to solve real world problems.
· Good leadership qualities (take initiative and have ownership)
· Able to work independently within tight schedule with positive disposition.
Competencies (Knowledge, Skills & Attitudes)
· Possesses strong Communication and Presentation Skills, including the ability to present information and ideas in a confident fashion to the customer’s engineers and technical managers.
· Displays good Commercial Awareness and Understanding of the business impact on how designs affect customers' profitability.
· Able to commit to response times and have sense of urgency.
· Proficient in allocating own resources.
· Able to select and specify devices for designs.
· Able to make decisions on how to optimize limited company resources.