Are you an innovative problem-solver with a passion for embedded software and cutting-edge hardware? Do you thrive in fast-paced environments and enjoy collaborating with clients?
We are searching for a talented Embedded Software Engineer to join our client, a leading innovator in intelligent accelerators for AI, edge computing, and Smart Vision applications.
In this role, you will play a key role supporting customer projects throughout their lifecycle, from pre-sales activities to post-implementation evaluation. You'll become the go-to expert for client board integration, working closely with both internal teams and external clients.
The Role:
- Collaborate with clients to evaluate our client's technology, prototype solutions, and develop initial applications.
- Participate in client projects, including low-level software development tasks.
- Partner with clients on the design and bring-up of custom boards.
- Adapt low-level embedded software for specific client use cases.
- Interface with our client's SoC & Boards design teams (hardware and software).
The Requirements:
- Holds a Graduate Engineer degree or PhD in embedded software or a comparable qualification.
- Possesses 5+ years of experience in embedded software development.
- Demonstrates strong proficiency in C programming for embedded systems.
- Has experience working with Linux environments, GNU toolchain, debugging tools (JTAG/GDB), and various communication protocols (I2C, SPI, UART, etc.).
- Possesses a solid understanding of board schematics.
- Boasts excellent problem-solving and communication skills (English/French).
- Has a knack for innovation and proposing effective solutions.
Bonus Points:
- Knowledge of scripting languages (Python/Ruby) is a plus.
- Experience with board design and schematic review is a valuable asset.
Our Client's Culture:
Our client fosters a collaborative and supportive work environment where talented individuals can flourish.
They value:
- Adaptability and flexibility
- Strong relationship building skills
- Fluency in technical English
- Rigorous work ethic
- Autonomy and teamwork
Ready to join a team that's pushing the boundaries of technology? We look forward to hearing from you!