Real-Time Embedded Software Engineer - Python/C/C++ on Petalinux RFSoC
Cambridge Terahertz
Santa Clara (CA)
Hybrid
USD 83,000 - 165,000
Full time
14 days+
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Benefits offered by this job
Competitive compensation
Opportunity to work with cutting-edge technology
Job summary
A pioneering tech company based in Santa Clara is seeking an Embedded Software Engineer to develop and integrate systems for a real-time imaging platform. You will work in Python and C/C++ on embedded systems, collaborating closely with hardware and software engineers. This role offers a fast-paced contract of three months with the potential for full-time employment, and you'll be part of a team focused on innovative security solutions leveraging advanced technology.
Qualifications
Strong experience writing software for embedded Linux systems.
Proficiency in Python and C/C++ for real-time or hardware-integrated applications.
Familiarity with PetaLinux or Xilinx RFSoC/MPSoC/Kria platforms.
Ability to reason about entire hardware/software systems and identify integration issues.
Responsibilities
Develop and maintain embedded software in Python and C/C++.
Integrate imaging systems with AI/ML pipelines.
Build and test firmware for PetaLinux and Xilinx systems.
Create scripts for real-time system control.
Skills
Embedded Linux systems
Python
C/C++
AI/ML pipelines
Real-time data
Documentation
Tools
PetaLinux
Xilinx RFSoC/MPSoC/Kria platforms
Job description
A pioneering tech company based in Santa Clara is seeking an Embedded Software Engineer to develop and integrate systems for a real-time imaging platform. You will work in Python and C/C++ on embedded systems, collaborating closely with hardware and software engineers. This role offers a fast-paced contract of three months with the potential for full-time employment, and you'll be part of a team focused on innovative security solutions leveraging advanced technology.