Senior Embedded Software Engineer

Applied IntuitionAnn Arbor, MI
118d$150,000 - $180,000Remote

About The Position

As an Embedded Software Engineer at EpiSci on the Cognitive Sensing and Radio Frequency team, you will play a significant role in designing, developing, and integrating DSP and AI/ML algorithms onto embedded hardware, which aligns with our mission to deliver advanced AI/ML technologies. This position requires extensive expertise in C++ for embedded programming applications, real-time operating systems, and bare metal programming.

Requirements

  • Master's or PhD degree in embedded programming with FPGA-specific experience or a closely related field
  • Experience with developing and integrating DSP and AI/ML algorithms into embedded systems
  • Experience in real-time operating systems development including task and thread management targeting command and control of FPGA resources
  • Experience in task and thread management for command and control of FPGA resources, with expertise in Xilinx FPGA architectures (e.g., Zynq UltraScale+, Kintex, Artix) and AMD embedded devices, including AMD Versal, Xilinx RFSoC, and Xilinx MPSoC
  • Experience with AMD embedded devices including AMD Versal, Xilinx RFSoC, and Xilinx MPSoC

Nice To Haves

  • Active TS/ SCI
  • Strong programming skills in languages such as C and C++, and Python
  • FreeRTOS and/or bare metal application development
  • Xilinx development tools such as Vivado Design Suite, Vitis and PetaLinux
  • FPGA fabric and interfacing with ARM-based processing systems (PS-PL integration)

Responsibilities

  • Integrate, test, and validate DSP and AI/ML algorithms on embedded devices
  • Deploy algorithms for integration and field testing events on real-time, SWaP hardware
  • Develop and architect best practices for algorithm integration
  • Algorithm integration into embedded devices, including researching advanced accelerators for future embedded systems

Benefits

  • Comprehensive health, dental, vision, life and disability insurance coverage
  • 401k retirement benefits with employer match
  • Learning and wellness stipends
  • Paid time off

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

Master's degree

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service