GrepJob
Epirus

Principal Software Engineer

Epirus
Apply
6 days ago
Torrance, CA, USASenior / Staff+

Base Salary

$194k - $204k/yr

Responsibilities

  • Design and implement software for embedded devices and systems from requirements to production.
  • Develop, code, test, and debug system software.
  • Build real-time control software for various projects.
  • Analyze and enhance the 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 ideas.
  • Derive software frameworks and architectures to accelerate development.
  • Mentor peers to advance team velocity.

Requirements

  • 5+ years of development experience in C and C++.
  • 3+ years working with embedded systems.
  • Experience with modern systems languages such as Python, Java, VHDL, Verilog, Go, or Rust.
  • Knowledge of multithreaded design and resource management.
  • Strong foundations in computer science concepts and mathematics.
  • Ability to read schematics and data sheets for components.
  • Bachelor’s degree in computer science or a similar discipline; Master’s preferred.
  • Availability to work on-site in Torrance, CA.

Tech Stack

CC++DockerGoHelmJavaPythonRust