Embedded Software Engineer - Grasse, France
Your future job
As an Embedded Software Engineer, you will join our Software Competence Center and you will design and develop software products, components and applications. More specifically, you will:
- Architecture, design, develop and test software to be embedded in a variety of Melexis products (more particularly Current Sensors for Automotive)
- Adopt the software development methodology and prepare the necessary documentation accordingly
- Cooperate with system architects, analog and digital design engineers and application engineers
- Support your software products after their release
- Document, analyse and review requirements
- Contribute to Software Competence Center improvement activities
- You have a Bachelor/Master degree in Engineering (Electronics, Computer science, Mathematics). A first relevant working experience is a plus.
- You have strong knowledge of C and Assembler development for embedded systems that run real-time interrupt driven applications. You also have knowledge of Python. Notions of C++, Verilog, VHDL, Matlab/Simulink are an asset.
- You have knowledge or notions of fixed-point signal processing.
- You have knowledge of digital microcontroller systems and you are capable to write software that interacts with digital electronics at its lowest level. You have an affinity towards analog electronics.
- You have proven skills in debugging and verification.
- You have technical writing skills.
- You are a team player, looking forward to joining an international company, and you are open to travel occasionally.
- You are fluent in English.
A challenging job in a dynamic high-tech international environment
The opportunity to take ownership of your professional passion in order to contribute to the success of the company
An enjoyable, team-oriented and professional atmosphere in a flat-structured organization
Versatile development opportunities