Software Engineer

il y a 3 semaines


Rennes, France Silicon Labs Temps plein

**The Opportunity**

Silicon Labs seeks a Senior Embedded Software Engineer to work on the software and tools used in our wireless networking technology. As part of our radio software team you will help create and extend the code that presents a consistent, well-structured, well-documented, high-quality interface to our wireless chips.

The RAIL (Radio Abstraction Interface Layer) team is a critical link to all wireless IoT initiatives at Silicon Labs, as it enables our users to focus on networking issues and hides the complexities of interfacing with the many different radio ICs we manufacture. In this role, you will be part of a talented team of software engineers that works closely with the Silicon IC Design team to define the new radio features and functionality in our wireless IoT ICs. This includes full cycle development and support, characterization, and launch of these products. The end goal is to provide core radio software support for wireless communications by the Silicon Labs wireless protocol teams and our end customers as they build amazing new IoT products.

**Responsibilities**:

- Participate in the design, development and testing of our software platform as a member of the core radio software team.
- Design and maintain the common radio abstraction layer for all Silicon Labs low power wireless micros.
- Design, implement, and maintain radio physical and MAC layer code, system startup code, peripheral drivers, security, and system test and verification programs.
- Tune code for optimal resource utilization, reliability, performance and energy efficiency.
- Work with circuit and chip design teams to specify and verify new designs.

**We would like you to have**:

- BSc or MSc in EE/ECE/CS or similar.
- 2-5+ years of experience in embedded software development.
- Excellent C Language skills.
- Solid Python Language skills.
- Experience in highly resource-constrained, real time, embedded environments.
- Experience with Assembly Language for at least one microcontroller such as ARM, AVR, MSP430, 8051 or HC08.
- Proficiency with electronics bench test equipment, e.g. oscilloscopes, logic analyzers, spectrum analyzers.
- Experience driving work through the full software development lifecycle including requirements, design, implementation, testing, and deployment.

**This will help you shine above the rest**:

- Experience developing and debugging wireless communication protocols or radio communications.
- Experience specifying hardware requirements and working with hardware engineers.
- Experience with hardware description languages.
- Experience with Test Driven Design (TDD).

**What we offer**:
You will also get to work with a fun and great team of top industry experts. At Silicon Labs we also care greatly about our employees and want to be a truly great place to work.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


  • Pre-sales Engineer

    Il y a 7 mois


    Rennes, France Kurmi Software Temps plein

    CDI | Rennes (near the train station) + telecommuting **The company and what it does**: Kurmi is an international software company that develops, and markets software solutions dedicated to the management of Unified Communication (UC), Collaboration, and Contact Center services. The software suite enhances the administration of resources, including...

  • Software Engineer

    il y a 3 semaines


    Rennes, France EXFO Temps plein

    Software Engineer **Main locations**:Rennes, FR**Job Type**:Full-time**Workplace type**:Hybrid**Offer number**:3986EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisers to fixed and mobile network operators, hyperscalers and leaders in the manufacturing, development and research...


  • Rennes, France Kurmi Software Temps plein

    CDI | Rennes (near the train station) + telecommuting **The company and what it does**: Our customers’ system admins love us! **Some numbers**: - Created in 2010, - 100 employees, - 70% of 2020 turnover generated abroad - Fundraising of €10M in 2020 - + than 3 million users within Key Accounts **Kurmi’s Good Sides**: **A pleasant working...

  • Software Engineer Senior

    Il y a 7 mois


    Rennes, France Capgemini Temps plein

    **Description de l'entreprise**: Capgemini est un leader mondial du conseil, de la transformation numérique, des services technologiques et d’ingénierie. A la pointe de l’innovation, le Groupe aide ses clients à saisir l’ensemble des opportunités que présentent le cloud, le digital et les plateformes. Nous avons hâte de rencontrer nos...

  • Senior Software Engineer

    il y a 2 semaines


    Rennes, France Canonical - Jobs Temps plein

    Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Senior Software Engineer to join our distributed team. We greatly value quality in...


  • Rennes, France Silicon Labs Careers Temps plein

    - The Role Silicon Labs is looking for Embedded Software Engineering in the French low power IOT software team. The first mission will be to join the newly created Zephyr global team in charge of driving full support of this RTOS on Silicon Labs portfolio. Here is a brief job summary: - Strong technically, you’ll develop the company Zephyr platform...


  • Rennes, France Kurmi Software Temps plein

    CDI | Rennes (near the train station) + telecommuting **About this post**: Integrate Kurmi Software, an innovative company in strong growth, editor of software allowing the administration of the tools of communication of the companies. Kurmi is a young and dynamic structure which aims to become the world reference in its sector by developing on all...


  • Rennes, France Canonical - Jobs Temps plein

    **Cloud Operations Engineer**: To become a member of this team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from metal to containers, and you need the ability to work in a high pressure operations environment with mission-critical services for global brand name customers. As a...

  • Presales Engineer

    Il y a 2 mois


    Rennes, France Apizee Temps plein

    Apizee is looking for a Presales Engineer. Join us! **Company overview**: Apizee, a French video solution for customer relations, puts video at the heart of the customer experience. Using our secure tools, organizations can quickly resolve complex customer issues, while reducing costs and creating an exceptional customer experience. Since 2020 Apizee has...

  • Software QA Enginner

    Il y a 3 mois


    Rennes, France EFOR GROUP Temps plein

    Notre client développe des solutions de diagnostic (réactifs, instruments et logiciels) qui déterminent l’origine d’une maladie ou d’une contamination pour améliorer la santé des patients et assurer la sécurité des consommateurs. La plateforme cloud Augmented Dx articule les différentes solutions matérielles de diagnostic et de séquençage...

  • Dedicated Services Engineer

    il y a 3 semaines


    Rennes, France Canonical - Jobs Temps plein

    This role is an opportunity for an EU resident technologist with a passion for Linux and Cloud to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry...

  • Senior Software Engineer

    il y a 2 semaines


    Rennes, France Canonical - Jobs Temps plein

    **The role**: Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. Building new tools, dashboards and analytics that empower colleagues, managers and executives to make better decisions and deliver better work. **About Canonical**: Canonical is a pioneer in the digital workplace,...


  • Rennes, Bretagne, France Inria Temps plein

    Required Skills and QualificationsWe are seeking an engineer with a strong background in distributed systems, software development skills in Python and Go, and knowledge of storage and file systems. Excellent written and oral communication skills in English are also essential.


  • Rennes, France Harmonic Inc. Temps plein

    This position is for a Software Development Engineer in Test with a strong desire and ability to learn and process highly complex systems. In this position you will immerse yourself in Harmonic’s end-to-end solutions for video/TV processing and delivery. You will be learning about distributed systems, SaaS Applications, feature rich devices, video, audio &...

  • Senior Test Engineer

    il y a 2 semaines


    Rennes, France IC Resources Temps plein

    My client is a forward-thinking semiconductor company that is now seeking a talented ATE Lead Test Engineer to develop comprehensive test programs for various applications and lead the team.Responsibilities for the Lead Test Engineer:Develop test plans, taking inputs from key stakeholdersDesign ATE board-level hardware for Probe and Final TestsLead junior...

  • Senior Test Engineer

    il y a 2 semaines


    Rennes, France IC Resources Temps plein

    My client is a forward-thinking leader in semiconductor services, they are now seeking a talented Semiconductor ATE Senior Test Engineer to develop comprehensive test programs for various applications and lead the team. Responsibilities for the Senior Test Engineer:Develop test plans, taking inputs from key stakeholdersDesign ATE board-level hardware for...


  • Rennes, Bretagne, France Inria Temps plein

    Distributed Storage Systems EngineerWe are seeking a skilled engineer to join our team at Inria Centre in Rennes University. The successful candidate will be responsible for implementing erasure coding families in Go and integrating them within IPFS.The ideal candidate will have a strong background in distributed systems, software development skills in...

  • Data Erasure Coding Engineer

    il y a 4 semaines


    Rennes, Bretagne, France Inria Temps plein

    Job DescriptionWe are seeking a highly skilled Data Erasure Coding Engineer to join our team at Inria. As an engineer in this position, you will be responsible for implementing existing erasure coding families in Go and integrating them within IPFS.The successful candidate will have a strong background in distributed systems and software development skills,...

  • Software Engineer

    il y a 2 semaines


    Rennes, France Groupe Luminess Temps plein

    Notre équipe Build Delivery recherche un(e) Ingénieur Développement PHP / React ! La mission : contribuer à un projet de refonte majeure pour l'un de nos clients dans le domaine de la propriété industrielle dans une équipe d'une trentaine de collaborateurs, répartie en 3 sous-équipes « agile-Scrum". Maîtriser les environnements et outils de la...

  • Software Engineer

    il y a 2 semaines


    Rennes, France Groupe Luminess Temps plein

    Notre équipe Build Delivery recherche un(e) Ingénieur Développement PHP / React ! La mission : contribuer à un projet de refonte majeure pour l'un de nos clients dans le domaine de la propriété industrielle dans une équipe d'une trentaine de collaborateurs, répartie en 3 sous-équipes « agile-Scrum". Maîtriser les environnements et outils de la...