Embedded Systems Designer, Machine Learning, Mid-level
Fortaleza, Ceará, Brazil
Full Time
2 hours ago
No Sponsorship
Key skills
KafkaLinuxPythonC++CShellMachine Learning
About this role
Role Overview
Select appropriate hardware and software platforms for applying machine learning in embedded systems
Design and develop optimized machine learning algorithms
Integrate machine learning software with other embedded system components such as sensors, actuators, and user interfaces
Perform system testing and validation to ensure requirements for performance, safety, and reliability are met
Stay current with machine learning trends and advancements and apply them to system design
Collaborate with engineers and specialists from related areas to ensure proper system integration with other systems and devices
Document the entire design and development process to ensure traceability and reproducibility of the system
Participate with the technical team in equipment demonstrations for tenders, developing solutions and improvements for any issues
Prepare equipment and documentation for certification/approval processes with the relevant authorities
Mentor less senior development team members, providing guidance and assistance in resolving technical issues when requested
Ensure equipment and systems operate optimally in terms of performance and availability by regularly monitoring, applying software updates, performing preventive maintenance, running validation tests, and analyzing performance
Conduct critical analyses of systems and products to identify opportunities for improvement.
Requirements
Bachelor's degree in Telecommunications Engineering, Mechanical Engineering, Computer Science, or related fields
Intermediate knowledge of Linux
Advanced proficiency in C, C++, Python, and Shell scripting