Develop cutting-edge software for FPGAs, controllers, and SoC devices within a multidisciplinary system
Job Summary
Develop cutting-edge software for FPGAs, controllers, and SoC devices within a multidisciplinary system.
Utilize a variety of languages (C, C++, Python, System Verilog) and architectures (ARM, FPGA, microcontrollers) with opportunities for growth into team leadership or architecture roles.
Plan, design, and implement software for future devices, ensuring scalability and performance while collaborating closely with hardware and other software teams.
Matching Summary
Develop cutting-edge software for FPGAs, controllers, and SoC devices within a multidisciplinary system.
Skills & Requirements
Must-have
Embedded Linux software development
C, C++, Python
FPGA/SoC device development
Linux user-space experience
Object Oriented Programming
Nice-to-have
Image processing and algorithms
Multidisciplinary system development
Modern protocols like GRPC
Team player and independent work
Key Requirements
5+ years of SW development experience
Degree in Computer Science, Electrical Engineering, or equivalent