Finding the best job has never been easier
Share
- Conduct investigations on complex issues raised on products in development
- Learn about and around the HW and SW to help the organization prevent issues from happening
- Collect data and develop investigation methods inside the product scope- Review any kind of documentation, requirements, source code, framework, tool or validation method which might be needed for an ongoing investigation
- Bachelors/Masters in Electronic Engineering /Computer Science or equivalent
- Strong C and C++ programming skills and knowledge of microprocessor/microcontroller architectures.
- Experience of embedded systems
- Understanding of multithreading and multithreaded application design
- Ability to create software designs based on architecture and requirements
- Good problem-solving skills and debug capabilities
- Good communication skills and teamwork
- Spoken and written English: upper-intermediate level or advanced
-Experience with source control and code reviews
- Experience with agile software development
- Experience with pre-silicon software development using simulators and FPGA
- Experience with real time operating systems
- Experience with heterogeneous architectures
- Experience of software/hardware interactions, including debug
- Understanding of modern compiler architecture and code compilation process
- General knowledge of AI and Machine Learning
- Experience with scripting / automation
- Experience with working on multiple levels of a SW stack
- General knowledge about a product in most points of its lifecycle
- Creativity and perseverance
- Quick learning
These jobs might be a good fit