Embedded SW Manager
Location
Penang, Malaysia; Lahore, Pakistan; Armenia
Position Type
Immigrant Status
About Us
At RapidSilicon, we focus on bringing creativity to FPGA design by combining open-source FPGA methodology with proprietary technologies that enable a faster design-to-silicon turnaround. Our employees work on innovative AI-enhanced EDA tools to provide the most optimized design result that satisfies the needs in general-purpose or domain-specific applications.
To view our job listings, please visit our Careers page at rapidsilicon.com/careers/
Job Description
- Design Firmware / device drivers
- Bringing up Linux / RTOS / bare-metal SW for the SoC
- Device driver development for Linux / RTOS / bare-metal SWs
- Building firmware to configure the FPGA-based systems
- Software and application development for end-user SDK
- Bootloader development
Minimum Qualifications
- BS in CS/CE/EE
- Around 15 years of experience in embedded software / firmware development
- 6+ years of recent experience in Linux / RTOS (Zephyr, VxWorks etc) bringup, device driver development
- Demonstratable Embedded SW / firmware / driver design and architecting knowledge
- Proven and demonstratable C/C++ low-level programming skills for embedded systems (Linux / RTOS based)
- Experience with I2C, SPI, USB, UART, Ethernet protocols?
- Strong problem solving, debugging and troubleshooting skills
- Experience with debugging tools like Oscilloscopes, Logic Analyzers, etc.
Preferred Skills
- Familiarity with RISC-V, ARM architectures highly preferable
- Shell scripting experience is preferable
- Python/Tcl programming skills are highly preferable
- Familiarity with bootloaders, bootstrapping
- Experience with open-source project development
- Experience with GIT is preferable
- MS in Embedded Systems is desired