EMBEDDED SYSTEMS ENGINEER

JOB DESCRIPTION

We are seeking a full-time Embedded Systems Engineer to join our small research and development team. The ideal candidate has a strong background in embedded systems development, maintenance, and troubleshooting. We rapidly design and prototype electronic systems that involve computers, microcontrollers, sensors, electric motors, electronic speed controllers, pneumatics, hydraulics, wireless comms, and displays.

This position presents a unique opportunity for design and engineering to occur on the shop floor. The ideal candidate will be able to make design changes and tight deadlines and will be at ease both working independently and collaborating with other team members. You may also be involved in on-water testing, which allows everyone a chance to get outside and to gain perspective on the choices that were made in the shop. 

 

KEY RESPONSIBILITIES

  • Firmware development involving ARM, AVR, and Arduino systems.

  • To assist with electronics hardware design, build, and packaging for electronics hardware used in a marine environment.

  • To assist with design, debug, and testing of electromechanical drive systems and control PCBs.

  • To assist with tasks related to designing and improving software.

  • To source parts and to complete various tasks related to designing and implementing new hardware.

 

NECESSARY QUALIFICATIONS

  • BS in Electrical Engineering or similar.

  • Experience with embedded systems/embedded software.

  • Experience with ARM, AVR, and/or Arduino microcontrollers.

  • Experience writing code for a microcontroller unit.

  • Experience with C, C++.

  • Experience analyzing and debugging analog and digital circuits.

  • Experience with electromechanical control systems that include brushless motors and electronic speed controllers.

  • An aptitude for and willingness to learn new skills.

  • Ability to adapt to design and schedule changes as needed.

  • Good communication and time management skills.

 

DESIRABLE QUALIFICATIONS

  • Experience with Linux.

  • Experience using CAN bus.

  • Experience with Java or Python.

  • Experience using Eagle or similar for PCB layout.

  • Experience writing software with a team using GitHub or similar version control repository.

  • Experience with wiring harness and prototype device assembly.
  • Experience building physical hardware in a machine shop.

  • Experience soldering electronics hardware.

  • Boating, kiting, or surfing experience, or a willingness to help with on-water testing.

  • Willingness to put in extra hours.

 

 

Kai Concepts is located in Alameda, CA. Email us for Jetfoiler inquiries.