Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

DeltaX.com

Firmware Developer – RISC-V Architecture

Posted Updated
Discussion

Description

# Firmware Developer – RISC-V Architecture ## Company Overview (Company overview details are not provided. Please include a brief description of the company, its industry, and culture if available.) ## Job Summary The **Firmware Developer** will play a critical role in designing and developing firmware for RISC-V architecture. This position involves working with low-level programming and ensuring efficient hardware-software interaction in System on Chip (SoC) and microcontroller architectures. The developer will contribute to the organization’s goals by enhancing product performance and ensuring robust firmware functionality. ## Responsibilities - Design, develop, and maintain embedded firmware for RISC-V architecture. - Collaborate with cross-functional teams to define and implement hardware-software integration. - Utilize debugging tools such as JTAG and GDB to troubleshoot and optimize firmware performance. - Engage in the development of hardware abstraction layers (HAL) and board support packages (BSPs). - Implement security features in firmware, such as secure boot and firmware encryption. - Participate in code reviews and maintain documentation for firmware development processes. ## Qualifications - **Education**: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field. - **Technical Skills**: - Strong expertise in RISC-V instruction set architecture (ISA). - Proficiency in C, C++, and Assembly language programming. - Experience with embedded systems development tools, including GCC, LLVM, and OpenOCD. - Knowledge of Real-Time Operating Systems (RTOS) such as FreeRTOS and Zephyr. - Familiarity with Linux kernel development. - Understanding of hardware-software interaction in SoC and microcontroller architectures. - Hands-on experience with debugging tools like JTAG, GDB, and logic analyzers. - **Soft Skills**: - Strong problem-solving skills. - Ability to work in a fast-paced environment. ## Preferred Skills - Experience with RISC-V Vector Extensions, Digital Signal Processing (DSP), and AI accelerators. - Background in secure boot, firmware encryption, and cybersecurity. - Familiarity with open-source RISC-V projects and communities. - Hands-on knowledge of FPGA prototyping for firmware validation. ## Experience - Minimum of **6 years** of relevant experience in embedded firmware development. ## Environment - This position is offered as a **contractual, full-time** role. The specific location is not specified. ## Salary - Salary information is not provided. ## Growth Opportunities (Details about potential career advancement opportunities are not provided. Please include if available.) ## Benefits (Details about offered benefits such as insurance, paid leave, work policies, etc. are not provided. Please include if available.)

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →