Embedded & Systems Software
About the role
This role involves leading the development of Lyte’s advanced perception systems and signal-processing algorithm pipeline.
What you'll do
- Research, develop, and test advanced signal processing algorithms for sensing applications using Python, MATLAB and C++.
- Build a digital twin of our sensing platform to analyze algorithm performance and system architecture decisions.
- Define and maintain algorithmic specifications and present system performance metrics to cross-functional stakeholders.
- Design and proof-of-concept new algorithms on prototyping platforms such as GPU.
- Work with embedded hardware to analyze algorithm performance in real-world conditions.
- Bring-up new chipsets containing revisions to the core sensing algorithms.
What you'll need
- Bachelor's degree or higher in Electrical Engineering, Computer Science, Physics, or a related field.
- 3+ years of experience in algorithm development, signal processing, and hardware-integrated systems engineering.
- Software engineering architecture and development skills in C, C++, and Python.
- Working knowledge of probability, statistics and quantitative mathematics.
- Ability to collaborate effectively with hardware, software and systems teams across distributed time zones.
Nice to have
- Experience with sensor modeling for simulation and/or hardware-in-loop environments.
- Hands-on experience with pytorch and/or CUDA.
- Strong background in statistical signal processing for wireless communications, RADAR/LiDAR, or equivalent domains.
- Familiarity with analog/front-end electronics and noise modelling.
- Domain knowledge in advanced perception, coherent imaging, LiDAR, or optical physics.
Skills: signal processing algorithms, hardware-integrated systems, FPGA, GPU, DSP, Python, C++
More semiconductor jobs: Embedded software jobs · Sunnyvale jobs