Epirusposted 17 days ago
Torrance, CA
Computer and Electronic Product Manufacturing

About the position

This is an exciting role in an innovative company. The ideal candidate for the position is someone who has experience developing high-performance real-time, autonomous software systems to rapidly develop next-generation products. Employ your expertise by developing software systems that support functions such as autonomous target tracking, agile electronic beam-forming, and real-time hardware control.

Responsibilities

  • Design and implement software of embedded devices and systems from requirements to production and deployment
  • Design, develop, code, test and debug system software
  • Build real-time control software for a variety of projects
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Direct software QA and optimize I/O performance
  • Interface with hardware design and development
  • Assess third party and open-source software
  • Lead teams to create minimum viable products from an idea
  • Derive software frameworks and architectures to accelerate development
  • Mentor peers to advance team velocity

Requirements

  • 5+ years development in C and C++
  • 3+ years working with embedded systems
  • Additional experience with one or more modern systems language(s): Python, Java, VHDL, Verilog, Go, Rust, etc.
  • Versed in multithreaded design (concurrency primitives, resource management, etc.)
  • Competent in computer science concepts (algorithms, data structures, object-oriented programming, etc.)
  • Strong foundations in mathematics and linear algebra
  • Adequate knowledge of reading schematics and data sheets for components
  • Bachelor's degree in computer science or similar discipline, Master's degree preferred
  • This is an on-site position; availability to work in our HQ in Torrance is required

Nice-to-haves

  • 2+ years experience with Xilinx FPGA and Embedded Cortex CPU architectures
  • Experience building software for real-time operating environments with specific latency requirements
  • Experience with Embedded Linux and/or software integration with FPGA firmware
  • Knowledge or experience with digital signal processing (DSP) or radio frequency (RF) technologies
  • User experience with DevOps Pipeline tools
  • Experience with Docker or Helm
  • Scrum Master Certification
  • Desire to mentor new hires
  • Exposure or interest in sensor fusion, machine learning, or AI
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service