Kickr Design - Atlanta, GA

posted 14 days ago

Full-time - Mid Level
Remote - Atlanta, GA
Professional, Scientific, and Technical Services

About the position

Kickr Design is seeking an experienced Firmware Engineer specializing in embedded systems to join their engineering team. The role involves architecting, programming, and testing electronics for various applications, including IoT and robotics. The ideal candidate will have a strong engineering background, experience across multiple industries, and a passion for developing innovative product ideas. This position requires both technical expertise and the ability to communicate effectively with clients and team members.

Responsibilities

  • Architect, program, and test embedded systems for various applications.
  • Manage electrical projects from concept through manufacturing.
  • Collaborate with team members and coordinate on-time deliveries.
  • Work directly with clients to understand expectations, scope, and budget.
  • Participate in brainstorming sessions to develop new product ideas.

Requirements

  • 10+ years experience in Microcontroller firmware programming.
  • Circuit board prototyping, assembly, and testing experience.
  • Strong experience in C/C++ software development, especially in embedded systems.
  • Strong experience with software debugging techniques and instrumentation (GDB, Valgrind, etc.).
  • Strong understanding of Yocto and bitbake for building embedded Linux systems.
  • Strong understanding of Linux system configuration, package management, BSP, and image generation.
  • Strong understanding of inter-process communication.
  • Experience configuring and deploying Linux in a production environment.
  • Experience writing and debugging microcontroller firmware (e.g., NXP Kinetis, STM32, Microchip PIC/dsPIC).
  • Experience developing real-time control systems.
  • Experience with embedded GUI development, preferably Qt QML.
  • Experience working in a multidisciplinary team and using Github for source control.

Nice-to-haves

  • Familiarity with Python and/or Matlab.
  • Familiarity with Mender or other IoT tools for remote device management and deploying OTA updates.
  • Familiarity with NXP i.MX 6 application processors.
  • Familiarity with real-time computer vision techniques and multithreading.
  • Understanding of I2C, UART, SPI, MIPI CSI-2.
  • Understanding of networking principles.
  • Knowledge of IEC62304 or experience in a highly regulated industry.
  • Knowledge of schematic design and component selection.
  • Knowledge of PCB Design.
  • Software experience is a plus.

Benefits

  • Primarily in person, with work from home flexibility.
  • Convenient prototype shop and office location in Atlanta's Upper Westside.
  • Platinum health insurance including dental and vision at no cost to you.
  • 401K with company contribution.
  • Kickr pays ~40% of the cost to have dependents on Kickr provided insurance.
  • Excellent location in Atlanta's Upper Westside.
  • Free t-shirt!
  • Around-the-clock access to a fully equipped prototyping studio for limitless experimentation.
  • Flexible working hours and scheduling.
  • Creative, collaborative, multidisciplinary teams led by engineers.
  • Cutting-edge technologies and research projects.
  • Relaxed work environment where fun is encouraged.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service