Embedded Software Engineer

| San Francisco
Sorry, this job was removed at 11:25 a.m. (PST) on Monday, March 16, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Ike’s mission is to make trucks safer, truckers more valuable, and trucking more efficient. We are bringing together the world’s leading experts in transportation and robotics to transform the way the world moves and build a real commercial product at scale. 

About Your Role

We are looking for an experienced embedded software engineer to write low-level C code which interfaces and controls our novel robotic systems.

About Your Work

  • Write C for bare-metal and RTOS embedded systems
  • Interface with a wide variety of hardware to perform robot control and sensing functions
  • Implement high reliability, safety-critical systems
  • Collaborate closely with hardware and software engineers during the definition, design, and verification phases. You will work closely with hardware engineers to define hardware system requirements. You will work closely with software engineers to integrate embedded systems into the autonomy stack

About You

  • Extensive experience in low-level embedded architecture and programming
  • Comprehensive C language skills
  • Solid knowledge of test and validation best practices
  • Extensive experience with algorithms and data structures
  • Ability to understand PCB schematic and layout documents
  • Experience with hardware drivers on embedded processors
  • Experience writing concise, clear, and detailed engineering documentation
  • Automate everything from tests to releases
  • Hands on. You are just as comfortable in a lab as you are at a computer
  • Proven ability to build, launch, and iterate quickly. You’ve experienced product development in all of its stages -- from requirements to scoping to launch to iteration. You are especially comfortable in the earlier stages of product development -- in getting from zero to one

Nice to haves

  • Experience with the intricacies of embedded toolchains (e.g. aarch64-linux-gnu)
  • Knowledge of / experience with FPGAs and Verilog 
  • Knowledge of DSP techniques (e.g. filters, FFTs, peak finding) 
  • Knowledge of control theory basics 
  • Experience with ARM microcontrollers
  • CAN, Ethernet bus diagnostician and oscilloscope driver
  • Knowledge of C++

Ike is an equal opportunity employer. We celebrate diversity and are committed to building an inclusive environment for all employees. We never discriminate on the basis of race, creed, color, ethnicity, national origin, religion, gender, sex, sexual orientation, gender expression, age, height, weight, veteran status, marital status or disability status.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1475 Indiana St, San Francisco, CA 94107

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about IkeFind similar jobs