© 2025 All rights reserved

Powered by TalentAQ

    Viridian Weapon Technologies

    Viridian Weapon Technologies

    Embedded Firmware Developer

    Engineering•Full Time•8-10 years•Redmond, Western australia•

    Required Skills
    10 skills

    Rust
    C
    ARM Cortex-M
    I2C
    SPI
    UART
    Oscilloscopes
    JTAG
    RTOS
    HAL

    Job Description

    <p>We are seeking a highly skilled Embedded Firmware Developer with expertise in Rust and C programming, especially for ARM Cortex-M series microcontrollers. This is a hands-on, lab-focused role requiring direct interaction with hardware, debugging tools, and communication buses.</p><p>You will contribute to implementing new firmware features and debugging existing low-level code across the full embedded stack—from the application layer down to hardware abstraction (HAL).</p><h3>Key Responsibilities:</h3><ul><li>Develop and maintain embedded firmware in Rust and C.</li><li>Work with ARM Cortex-M series microcontrollers.</li><li>Debug and implement features across the application, middleware, and HAL layers.</li><li>Use oscilloscopes, JTAG debuggers, I2C, SPI, UART tools for debugging and validation.</li><li>Collaborate with cross-functional teams to integrate and validate hardware/firmware systems.</li><li>Optimize firmware for performance, reliability, and power efficiency.</li></ul><h3>Required Skills & Experience:</h3><ul><li>8-10 years in embedded firmware development.</li><li>Proficiency in Rust and C programming.</li><li>Strong background in ARM Cortex-M microcontrollers.</li><li>Hands-on debugging with I2C, SPI, UART, Oscilloscopes, JTAG.</li><li>Experience with bare-metal and RTOS-based systems.</li><li>Ability to work across application, middleware, and HAL.</li></ul>

    We are seeking a highly skilled Embedded Firmware Developer with expertise in Rust and C programming, especially for ARM Cortex-M series microcontrollers. This is a hands-on, lab-focused role requiring direct interaction with hardware, debugging tools, and communication buses.

    You will contribute to implementing new firmware features and debugging existing low-level code across the full embedded stack—from the application layer down to hardware abstraction (HAL).

    Key Responsibilities:

    • Develop and maintain embedded firmware in Rust and C.
    • Work with ARM Cortex-M series microcontrollers.
    • Debug and implement features across the application, middleware, and HAL layers.
    • Use oscilloscopes, JTAG debuggers, I2C, SPI, UART tools for debugging and validation.
    • Collaborate with cross-functional teams to integrate and validate hardware/firmware systems.
    • Optimize firmware for performance, reliability, and power efficiency.

    Required Skills & Experience:

    • 8-10 years in embedded firmware development.
    • Proficiency in Rust and C programming.
    • Strong background in ARM Cortex-M microcontrollers.
    • Hands-on debugging with I2C, SPI, UART, Oscilloscopes, JTAG.
    • Experience with bare-metal and RTOS-based systems.
    • Ability to work across application, middleware, and HAL.

    Recommended Jobs

    10 jobs available

    • Previous
    • Next

    Principal Solution Architect

    ITFull Time12+ years
    system integration
    cloud technologies
    security

    IBM UDHM

    Data Management8+ yearsRemote
    IBM UDHM (Unified Data Hub Management)
    Data integration
    Transformation
    +6 more

    Azure Data Architect

    ITContract10+ years
    SQL
    Python
    Spark
    +17 more

    Azure Data Architect

    EngineeringContract10+ years
    S4 hana
    SQL
    Python
    +18 more