Software Engineer Embedded Functional Services FREELANCE

Toulouse, France Freelance

About Cenareo

About Cenareo
Cenareo is the MarTech that manages a Digital Experience Platform to optimize media for companies in deploying their customer and/or employee engagement strategy.
Intended for the management of large-scale screen fleets, Cenareo offers content management in SaaS mode and allows companies to manage their campaigns, with high value-added functionalities.
In 2023, EasyMovie joins Cenareo and gives it a unique positioning by adding video content creation to its range of expertise.

Founded in 2012, we have an exceptional team of 70+ experts located in Paris, Tunis, New-York and Toulouse, our solution is used in 30+ countries, Serving 500+ clients in EMEA & USA. Our global ARR is 7M€.

At Cenareo having diverse employees with different perspectives is key to increase creativity and innovation. We would actively welcome applications from candidates of diverse backgrounds and underrepresented groups. We are committed to create an inclusive space for everyone. We encourage applicants and employees to tell us about any health issues they may have to allow us to put in place reasonable adjustments.

Job description

Vision and Objectives:

The Software Engineer, Embedded Functional Services is responsible for designing, developing, and testing embedded software solutions to support our Digital Signage product. The primary objective is to ensure the delivery of high-quality software that meets customer needs and contributes to Cenareo's success.

The position is located in Toulouse or in Paris.

Responsibilities and Duties:

  • Design, develop, and test embedded software solutions for [specific applications or products].

  • Collaborate with cross-functional teams to ensure alignment of software development efforts with business objectives.

  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and maintenance.

  • Write clean, efficient, and maintainable code following coding standards and best practices.

  • Debug and troubleshoot software issues to ensure optimal performance and reliability.

  • Document software designs, requirements, and test procedures.

  • Stay up-to-date with industry trends and advancements in embedded software development.


Abilities and Competences:

  • Proficiency in embedded software development with [X] years of experience.

  • Strong understanding of programming languages and development frameworks relevant to embedded systems.

  • Ability to work effectively in a collaborative team environment.

  • Demonstrated track record of delivering high-quality software solutions on time and within budget.

  • Effective communication and problem-solving skills.


  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.

  • years of experience in embedded software development.

  • Proficiency in [programming languages relevant to embedded systems, e.g., C/C++, Python].

  • Experience with [embedded operating systems, e.g., FreeRTOS, Linux].

  • Strong understanding of software development methodologies and best practices.

  • Excellent problem-solving skills and attention to detail.

  • Effective communication and collaboration skills.

  • Ability to work independently and in a team environment.

Recruitment process

  • Screening interview with the Talent Acquisition Manager

  • Interview with the CTO

  • Interview with peers

  • Interview with the CEO and the Head of HR

Details about the job
Toulouse, France
Powered byTaleez