Embedded Linux Software Engineer

We’re looking for an Embedded Software Engineer to join our team to help us develop and build the best products to protect those that put themselves in harm’s way. You’ll work on designing, coding and testing embedded linux software for Company Six’s situational awareness robots.

What You Will Be Doing:

  • Develop and Maintain C/C++ Embedded Linux Applications on a situational awareness robot
  • Develop and Maintain Shell Scripts
  • Debug issues that arise in the embedded linux kernel or drivers
  • Use Buildroot (similar to Yocto) to maintain our custom embedded linux distribution
  • Troubleshooting and performing root cause analysis
  • Work as a team using Git, Slack, and Asana

We’d be particularly delighted to hire someone who can:

  • Travel to Boulder 1-3 times per year
  • Build and maintain Gitlab CI/CD pipelines
  • Provide support for consumer electronics manufacturing processes
  • Develop bare metal firmware in C On Nordic nRF52 series chips
  • Read and interpret electronic parts datasheets, design schematics, and PCB layouts
  • Troubleshoot and perform basic rework of PCBs
  • Use lab equipment to diagnose firmware and hardware issues (oscilloscope, etc)
  • Work with power constrained systems and linux low power modes

Requirements:

  • 5-10 Years of experience working with embedded linux systems
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or similar or equivalent experience

Most importantly, we are looking for:

  • People who care deeply about creating robots that help save lives
  • People who are team players and enjoy wearing many hats to achieve our goals
  • A commitment to being part of a thoughtful, ethical and inclusive workplace

Other important details:

Location: This position can be remote in the US or onsite at our beautiful Boulder Colorado office. While our headquarters is in Boulder, we have employees located in many locations throughout the world. US citizenship is required.

Compensation: The salary range for this role is $110,000 - $140,000. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills and certifications. Per CO EPEW Act 2020.

Benefits: Company Six offers 100% paid medical plan (buy up plans also available), dental and vision insurance; short-term & long-term disability, life insurance, AD&D insurance, stock options, unlimited PTO, every other Friday off, ability to work remotely full time, and a cell phone reimbursement.

We encourage and welcome applicants with any and all backgrounds, experiences, abilities, and competencies. All decisions regarding hiring, promotion, discipline, and discharge are based on qualifications, merit, and the needs of the business. We are an equal opportunity employer.