Embedded System Engineer - Research & Development
Key information
- Publication date:08 November 2024
- Workload:100%
- Contract type:Temporary
- Place of work:Lausanne
We are seeking an experienced Embedded Software Engineer with a strong background in ARM Cortex development to join a high-profile client in Lausanne.
Our client is a prominent company based in Lausanne.
Description
- Develop, test, and debug embedded software for ARM Cortex microcontrollers.
- Work closely with hardware engineers to integrate software with ARM Cortex hardware platforms.
- Optimize and maintain software to ensure high performance and reliability.
- Implement real-time software solutions and contribute to system architecture discussions.
- Collaborate in the creation of technical documentation and user manuals.
Profile
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
- 5+ years of experience in embedded software development, particularly with ARM Cortex processors.
- Proficiency in C/C++ for embedded systems.
- Experience with real-time operating systems (RTOS) and low-level hardware interactions.
- Familiarity with version control tools (e.g., Git).
- Strong problem-solving skills and the ability to work independently.
Desired Skills
- Experience with communication protocols (I2C, SPI, UART, CAN).
- Knowledge of software testing frameworks and methodologies for embedded systems.
- Exposure to Agile development methodologies.
Job Offer
- Competitive salary in line with experience.
- Fast-tracked onboarding to support immediate project needs.
- Opportunity to work within a forward-thinking company on innovative technologies.