Embedded Software Engineer II

Netatmo

Not Interested
Bookmark
Report This Job

profile Job Location:

Boulogne-Billancourt - France

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

Join our Embedded Software team a group of 40 passionate engineers shaping the intelligence behind our innovative connected products. As an Embedded Software Engineer II you will contribute significantly to the design development and testing of embedded systems that bring our devices to life.

With typically 3 to 7 years of experience youll take increasing ownership of software components applying best practices to ensure quality performance and maintainability.

Working closely with hardware QA cloud and product teams youll play a key role in delivering integrated and reliable features. Youll also participate in architecture discussions help improve tools and workflows and share your expertise to support junior engineers and foster team excellence.

This role offers the opportunity to deepen your technical impact while contributing to a collaborative cross-functional environment at the heart of product development.

Key Responsibilities :

  • Design and Development: Develop high-quality embedded software in C specifically for ARM (Cortex) processors. Integrate and utilize communication protocols such as WiFi Bluetooth TCP/IP and radio technologies (802.15.4 sub-GHz). Propose technical strategies for optimizing software performance in environments with constraints such as memory and power consumption.
  • Testing and Quality Assurance: Define and implement testing methods to ensure proper functionality and reliability of the developed software. Collaborate with quality and support teams to identify and correct bugs and defects. Ensure adherence to coding standards and propose improvements to these standards.
  • Adherence to Coding Standards: Strictly adhere to coding standards set by the company and contribute to the continuous improvement of these standards within the team. Improve and enforce code quality by promoting automated CI/CD approaches.
  • Code Integration and Collaboration: Use advanced tools and methods for source code management facilitating collaboration on a shared codebase. Participate actively in code reviews and collaborate with other engineers to improve code quality and maintainability. Mentor junior developers and share knowledge and expertise with the team.
  • Technology Watch and Training: Stay informed about the latest technological advancements in embedded software. Participate in internal and external training to continuously develop skills ensuring personal and team growth.

Qualifications :

  • Programming Languages: Proficiency in C appreciated experience in C Shell and Python.
  • Embedded Systems Development: Experience in embedded software development particularly with ARM processors FreeRTOS or Zephyr and understanding of low-level embedded software development.
  • Communication Protocols: Proficiency in Wi-Fi Bluetooth TCP/IP Zigbee and radio protocols (802.15.4 sub-GHz).
  • Version Control: Mastery of Git for version control.
  • Linux: Proficiency in Linux environments for software development.
  • Electronics: Basic knowledge of electronics and familiarity with low-level embedded software development.
  • CI/CD: Experience in enforcing code quality and process automation through continuous integration and delivery (CI/CD)
  • 5 years higher education in engineering with at least 3 or 7 years experience in a similar position

Additional Information :

Benefits :  

  • Holiday bonus
  • Employee discount on the purchase of Netatmo products
  • CET : time savings account
  • PERECO contribution
  • Allowance for the purchase of teleworking equipment
  • 50% reimbursement of transport costs
  • Soft mobility allowance

 

  • Eco-responsible building with concierge service 
  • On-site gym (with shower)
  • Luncheon vouchers
  • Access to the inter-company restaurant & foodcourt
  • Teleworking
  • 100% dematerialised mutual insurance: Alan
  • Access to an e-learning platform. 
  • Internal mobility possible (Netatmo and Legrand Group)

  • Several board games a table tennis table & Table football available during breaks. 
  • Parking for your car motorbike and bicycle subject to space availability

Remote Work :

No


Employment Type :

Contract

Join our Embedded Software team a group of 40 passionate engineers shaping the intelligence behind our innovative connected products. As an Embedded Software Engineer II you will contribute significantly to the design development and testing of embedded systems that bring our devices to life.With ty...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Corporate Risk Management
  • Civil Quality Control
  • Computer Engineering

About Company

What we do? 🚀We develop groundbreaking, intuitive and beautifully-designed connected consumer electronics. Truly smart, our innovative products provide a seamless experience that helps users create a safer, healthier and more comfortable & eco-friendly home. We carefully design the me ... View more

View Profile View Profile