Your personal AI career agent
Firmware Engineer(m/w/x)
Developing embedded firmware for high-speed chip-chip link solutions. Strong C/C++ for real-time embedded applications required. Debugging at application and hardware level, SPI, I2C/SMBus, JTAG interfacing.
Requirements
- Strong experience in C/C++ for real-time embedded applications
- Experience using or implementing Real-Time scheduler or RTOS
- Knowledge of 32-bit processor architecture
- Interfacing to hardware and peripherals: SPI, I2C/SMBus, JTAG
- Debugging at application and hardware level
- Appreciation of Software validation and verification techniques
- Ability to develop under different platforms (Linux, Windows)
- Use of modern SW development workflows (CI/gitlab/makefile/CMake etc.)
- Independent, self-starter driving firmware development
- Development in a modern high-level scripting language (e.g. Python, Lua)
- Interfacing to flash memory, including in-field update techniques
- Appreciation of Cryptographic algorithms and disciplines
- Knowledge of SerDes technology
- Hardware interfacing and electronics knowledge
- Network programming experience
- Experience working in a team
- Experience in embedded C/C++
- Experience coding a low-level microprocessor or microcontroller
- Experience optimizing low level code for real-time performance
- Experience programming in interpreted object-oriented high-level languages (e.g. Python)
- Experience programming on multiple platforms (e.g. Unix, Linux, Window and OSX)
Tasks
- Develop embedded firmware for silicon products
- Test and maintain firmware code
- Ensure code robustness through software test suite
- Migrate existing silicon debug software
- Consolidate silicon debug software
- Design software for silicon design infrastructure
- Support silicon design infrastructure
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C
- C++
- Real-Time scheduler
- RTOS
- SPI
- I2C/SMBus
- JTAG
- Linux
- Windows
- CI
- gitlab
- makefile
- CMake
- Python
- Lua
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- Harmattan AIFull-timeOn-siteSeniorLausanne
- Kandou
Modeling Engineer(m/w/x)
Full-timeOn-siteSeniorSaint-Sulpice, Lausanne - Kandou
Advanced R&D Analog Design Engineer(m/w/x)
Full-timeOn-siteSeniorSaint-Sulpice - Harmattan AI
Software Engineer - Validation(m/w/x)
Full-timeOn-siteExperiencedLausanne - HID
Senior Software Developer(m/w/x)
Full-timeOn-siteSeniorGranges (Veveyse)
Firmware Engineer(m/w/x)
Developing embedded firmware for high-speed chip-chip link solutions. Strong C/C++ for real-time embedded applications required. Debugging at application and hardware level, SPI, I2C/SMBus, JTAG interfacing.
Requirements
- Strong experience in C/C++ for real-time embedded applications
- Experience using or implementing Real-Time scheduler or RTOS
- Knowledge of 32-bit processor architecture
- Interfacing to hardware and peripherals: SPI, I2C/SMBus, JTAG
- Debugging at application and hardware level
- Appreciation of Software validation and verification techniques
- Ability to develop under different platforms (Linux, Windows)
- Use of modern SW development workflows (CI/gitlab/makefile/CMake etc.)
- Independent, self-starter driving firmware development
- Development in a modern high-level scripting language (e.g. Python, Lua)
- Interfacing to flash memory, including in-field update techniques
- Appreciation of Cryptographic algorithms and disciplines
- Knowledge of SerDes technology
- Hardware interfacing and electronics knowledge
- Network programming experience
- Experience working in a team
- Experience in embedded C/C++
- Experience coding a low-level microprocessor or microcontroller
- Experience optimizing low level code for real-time performance
- Experience programming in interpreted object-oriented high-level languages (e.g. Python)
- Experience programming on multiple platforms (e.g. Unix, Linux, Window and OSX)
Tasks
- Develop embedded firmware for silicon products
- Test and maintain firmware code
- Ensure code robustness through software test suite
- Migrate existing silicon debug software
- Consolidate silicon debug software
- Design software for silicon design infrastructure
- Support silicon design infrastructure
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C
- C++
- Real-Time scheduler
- RTOS
- SPI
- I2C/SMBus
- JTAG
- Linux
- Windows
- CI
- gitlab
- makefile
- CMake
- Python
- Lua
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
Kandou
Industry
Manufacturing
Description
The company is an innovative leader in high-speed and energy-efficient chip-chip link solutions critical to the evolution of the electronics industry.
Not a perfect match?
- Harmattan AI
Embedded Software Engineer(m/w/x)
Full-timeOn-siteSeniorLausanne - Kandou
Modeling Engineer(m/w/x)
Full-timeOn-siteSeniorSaint-Sulpice, Lausanne - Kandou
Advanced R&D Analog Design Engineer(m/w/x)
Full-timeOn-siteSeniorSaint-Sulpice - Harmattan AI
Software Engineer - Validation(m/w/x)
Full-timeOn-siteExperiencedLausanne - HID
Senior Software Developer(m/w/x)
Full-timeOn-siteSeniorGranges (Veveyse)