Posted in

Principal Software Engineer

Principal Software Engineer

CompanyFreeform
LocationLos Angeles, CA, USA
Salary$200000 – $400000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • 10+ years of hands-on experience architecting and implementing complex embedded software systems using C/C++/Rust
  • Experience working in a high-performance compute environment (FPGAs or GPUs)
  • Experience working in a startup or leading-edge technology environment

Responsibilities

  • Provide architectural leadership for the development of a complex, highly integrated embedded software system
  • Take on the most challenging development and implementation efforts in our software stack
  • Lead system level integration and validation efforts
  • Provide technical project management from conception to production when required by the size/scope of the project
  • Drive communication and collaboration with the broader engineering team by working side-by-side with the electrical, mechanical, and process engineering teams
  • Innovate on system capability and performance, accelerate engineering progress, and push the bounds of Freeform’s technology forward

Preferred Qualifications

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Experience with hardware acceleration for machine learning or artificial intelligence
  • Experience with edge computing, high speed data acquisition, and real time closed-loop-control systems
  • Experience writing software for robotics, industrial automation systems, or related hardware
  • Creative thinker able to apply first-principles reasoning to solve complex problems