This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, and optimize embedded software for silicon-based systems throughout the entire lifecycle, from conceptualization to deployment, ensuring seamless integration and optimal performance
Collaborate with cross-functional teams including hardware engineers, software developers, and machine learning experts to integrate ML models into embedded systems
Architect and implement software frameworks for efficient data processing, device control, and communication protocols
Conduct performance analysis, debugging, and optimization of embedded systems for reliability and efficiency
Develop software and firmware applications to interact with hardware and third-party interfaces
Contribute to the architecture and design of the overall AI solution
Develop debug and performance analysis tools for AI solution development
Play a role in all the phases of embedded AI software development, from requirement gathering, analysis, design, development, testing and final release to customers
Provide clear and timely communication related to status and other key aspects of the project to leadership team
Develop and maintain software documentation, including specifications, design documents, and test plans
Requirements:
Bachelor’s in electrical engineering, Computer Engineering, or Computer Science
Experience with C/C++
Experience writing Python scripts
Ability to read and understand board schematics and device datasheets
Ability to debug embedded software using Oscilloscopes and Logic Analysers
Experience with SCM tools (GIT or SVN)
Strong analytical and problem-solving abilities
Strong communication skills
Ability to work in a multi-site team environment
Nice to have:
6+ years experience with embedded platforms & embedded software development
Experience with embedded real-time operating systems
Experience with development on Windows and Linux
Knowledge of data structures and object-oriented programming
Knowledge of Acceleration platforms like GPU, TPU, APU, FPGAs
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.