Skip to content
mimi

Software Developpement Engineer

Ceva

Angers · On-site Contract Mid Level 4d ago

About the role

About

The success of a company depends on the passionate people we partner with.

Together, let's share our talents.

As a global leader in animal health, Ceva Animal Health believes our success is linked to our passionate people researching, developing, producing and supplying innovative health solutions for all animals, which contributes to the future of our diverse planet.

We are committed to ensuring the highest possible level of care and well‑being for farm animals (poultry, pigs, ruminants), companion animals (dogs and cats) and wildlife.

Indeed, Our “Together, Beyond Animal Health” vision emphasizes that the health and wellbeing of people, animals and our planet are totally interlinked. More than ever, Ceva is committed to a "One Health" approach.

As part of our “Diversity, Equity and Inclusion” policy, Ceva Animal Heath is committed to the employment of people with disabilities and will make reasonable accommodations throughout the interview process to ensure an inclusive and accessible experience for all applicants. To request an accommodation, please contact a member of the Ceva Talent Acquisition team.

Your missions

  • Specify, design, develop and test embedded software on microcontrollers
  • Document developments and ensure rigorous technical follow‑up
  • Participate in the company's quality approach (continuous improvement process)

Your profile

Education: Engineering degree specializing in embedded systems, robotics, electronics or equivalent

Experience: 1 to 5 years

Technical skills:

  • Excellent command of the C language for embedded systems
  • Mastery of microcontroller development (bare metal and FreeRTOS)
  • Mastery of compilation and debugging tools (GCC, GDB, Makefile, CMake)
  • Mastery of software modeling tools (UML)
  • Mastery of Git for version management

Plus:

  • Experience in embedded Linux development
  • Proficiency in C++
  • Notions of embedded cybersecurity and secure OTA firmware updates
  • Any knowledge of IT (DevOps, mobile or web development, data, AI, etc.)
  • Any knowledge of electronics (design, routing, RF, etc.)

Soft skills:

  • Autonomy/taking initiative
  • Thoroughness/detail
  • Curiosity
  • English

Requirements

  • Excellent command of the C language for embedded systems
  • Mastery of microcontroller development (bare metal and FreeRTOS)
  • Mastery of compilation and debugging tools (GCC, GDB, Makefile, CMake)
  • Mastery of software modeling tools (UML)
  • Mastery of Git for version management

Responsibilities

  • Specify, design, develop and test embedded software on microcontrollers
  • Document developments and ensure rigorous technical follow-up
  • Participate in the company's quality approach (continuous improvement process)

Skills

CC++CMakeDevOpsDockerGCCGDBGitMakefileMicrocontrollerUMLembedded Linux

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free