freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Generalist

Open 32d

You will join the Software Team as a brilliant generalist problem-solver with excellent system design and coding skills, finding and deploying simple solutions to complex problems. You'll quickly understand new technologies and systems, and reason about automation and fault handling in complex environments. You'll bring significant prior experience in robotics, autonomy, embedded software, mobile development, simulation, or distributed systems to design and lead multi-week, cross-team projects, estimate forward-looking work, and act as the company expert in your area of ownership. You'll mentor newer and junior engineers, uphold company standards for code, testing, design and review, and help evaluate and select technologies for the software foundation.

Responsibilities

  • Design, lead, and implement multi-week complex and cross-team projects
  • Estimate forward-looking work
  • Measure metrics aligned and highly correlated with company goals
  • Manage, publish and update goals for their area of responsibility
  • Act as the company expert in their area of ownership
  • Mentor new and junior engineers
  • Ensure company standards are upheld for code, testing, design and review
  • Participate in evaluating and selecting technologies for the software foundation

Requirements

  • Proven capability to quickly learn new programming languages and development environments
  • B.S., M.S., or Ph.D. in computer science, electrical engineering, or related field
  • 8+ years experience as a software engineer in a team environment
  • Strong programming in C++, Rust or Python
  • Expertise in embedded software, robotics or autonomy (nice-to-have)
  • Training in physics, statistics, computational mathematics or electrical engineering (nice-to-have)
  • Prior experience in aerospace software (nice-to-have)

Benefits

  • Equity compensation
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k retirement plan
  • Short & long term disability insurance
  • Life insurance
  • Three weeks paid vacation for new employees
  • 12 paid holidays
  • Unlimited sick time
  • Paid parental leave

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available