ZipRecruiter - Atlanta, GA

posted 23 days ago

Full-time - Mid Level
Remote - Atlanta, GA

About the position

Kickr Design is seeking an experienced Embedded Systems Design Engineer to join their team in Atlanta, GA. This role involves architecting, programming, and testing electronics for various applications, including IoT, wireless communication, and robotics. The ideal candidate will have a strong engineering background, experience across multiple industries, and a passion for developing innovative product ideas. The position requires both technical expertise and customer-facing communication skills, as the engineer will manage projects from concept through manufacturing and collaborate closely with clients and team members.

Responsibilities

  • Architect, program, and test real working electronics for various applications.
  • Manage electrical projects from concept through manufacturing.
  • Participate in brainstorming sessions and collaborate with team members.
  • Coordinate on-time deliveries and ensure project expectations are met.
  • Work directly with clients to develop a shared understanding of project scope and budget.

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, such as GDB and Valgrind.
  • Strong understanding of Yocto and bitbake for building embedded Linux systems.
  • Strong understanding of Linux system configuration, package management, BSP, and image.
  • 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 using Qt QML.
  • Experience working in a multidisciplinary team and using Github for source control.
  • 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 protocols.
  • 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 is a plus.

Nice-to-haves

  • Experience with cutting-edge technologies and research projects.
  • Ability to work in a relaxed work environment where fun is encouraged.

Benefits

  • Primarily in-person work with flexibility for remote work.
  • Convenient prototype shop and office location in Atlanta's Upper Westside.
  • Platinum health insurance including dental and vision at no cost to employees.
  • 401K with Kickr covering ~40% of the cost for dependents on insurance.
  • Excellent location in Atlanta's Upper Westside.
  • Free t-shirt for employees.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service