Posted On 07 September

  • Software Engineer

    • Company Silicon Labs
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    We are Silicon Labs. We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware and software platform, intuitive development tools, unmatched ecosystem and robust support make us the ideal long-term partner in building advanced industrial, commercial, home and life applications. We make it easy for developers to solve complex wireless challenges throughout the product lifecycle and get to market quickly with innovative solutions that transform industries, grow economies and improve lives. silabs.com

    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.

    Learn more about RAIL & our IoT portfolio here: https://www.silabs.com/developers/flex-sdk-radio-abstraction-interface-layer

    https://www.silabs.com/solutions/iot

    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).

    Information

    • HR Name :Human Resource
    • HR Email :info@silabs.com
    • HR Phone :+33 (0) 1-30-64-21-69
Top