We're always looking for software talent and will talk to anyone who is interested in working at KEF. 

Right now, we're actively hiring for the following roles:

Software Engineer 2, Embedded Applications

*US Persons Only*

Location: Pittsburgh, PA (on-site only, relocation assistance available)

Status: Full-time

 

Compensation:

Base Salary: $80k-$100k

401k: 4x match on first 3% of employee contribution, vests immediately.

Health Care: $200/month subsidy per employee

Equity: 1 year cliff, 4 year vest.

Responsibilities:

  • Profile and optimize computer vision and nonlinear optimization algorithms on CPUs, GPUs, and DSPs

  • Develop software frameworks and programming tools to port core robotics algorithms on multiple target platforms

  • Enable rapid cross-platform deployment autonomy algorithms, reducing development time without sacrificing runtime efficiency

  • Deploy algorithms to autonomous drones capable of flying rapidly through challenging environments

Strongly Recommended Skills:

  • Empathetic and collaborative team player 

  • Proficiency with C++ and Python

  • Experience programming for embedded environments

  • Familiarity with Linux and Linux tools

  • Experience developing computer vision algorithms

Bonus Skills:

  • Compiler design and implementation

  • Julia programming experience

  • GPU programming (CUDA / OpenCL)

  • DSP programming (Qualcomm Hexagon/HVX, TI C66x)

  • VPU programming (Intel Myriad X)

  • FPGA Programming

  • Familiarity with nonlinear optimization techniques

  • Familiarity with ROS (Robot Operating System)

  • Clear, concise technical writing skills

Role: Software Engineer 2, GNC/SLAM

*US Persons Only*

Location: Pittsburgh, PA (on-site only, relocation assistance available)

Status: Full-time

Compensation:

Base Salary: $80k-$100k

401k: 4x match on first 3% of employee contribution, 1 month service requirement.

Health Care: $200/month subsidy per employee

Equity: 1 year cliff, 4 year vest, immediate vesting.

Responsibilities:

  • Develop state-of-the-art autonomous drones capable of flying rapidly through challenging environments

  • Research and implement novel guidance, navigation, and control (GNC) and machine learning (ML) 

  • Optimize algorithms for real-time computation on embedded platforms

  • Improve physics based simulation environments and validate autonomous behavior within simulation

Strongly Recommended Skills:

  • Empathetic and collaborative team player 

  • Proficiency with C++ and Python

  • Experience with robotics state estimation and simultaneous localization and mapping (SLAM) algorithms

  • Experience programming for embedded environments

  • Familiarity with Linux and Linux tools

  • Experience developing computer vision algorithms

  • Field and lab testing experience

Bonus Skills:

  • Machine learning and experience programming within a popular ML framework (TensorFlow, PyTorch, etc)

  • Hardware prototyping skills (3D printing, soldering, assembly)

  • GPU programming (CUDA / OpenCL)

  • Familiarity with nonlinear optimization techniques

  • Familiarity with ROS (Robot Operating System)

  • Unreal Engine / Unity experience

  • Julia programming experience

  • Clear, concise technical writing skills

© 2020 by KEF Robotics. 

Pittsburgh, PA