Firmware Engineer - Embedded Systems, Firmware, Software and Hardware Design

Kickr Design
Atlanta, GA, US
Full-time

Job Description

Job Description

Are you an firmware engineer looking for your next challenge? Do you like to work on a variety of projects that can span across industries and technologies?

Are you the type of engineer that is passionate about your work, pushing the boundaries of your knowledge and constantly building new and unique hardware and software? If so, please read on!

Kickr Design is looking for a candidate with a very strong engineering background and a variety of engineering experiences.

The ideal candidate will have worked in multiple industries as an engineer and have a strong breadth of knowledge in both embedded systems / firmware development to breadboarding and collaborating with our EE teams on custom PCB development.

We have a strong team that tackles everything from high power to high frequency to embedded systems, and are looking for the next great EE to join our growing team.

The ideal candidate has a passion for developing new product ideas and can demonstrate an ability to quickly and creatively solve problems.

The position also requires an individual that works well in close teams, interacts with clients with professionalism, and has a strong base in communicating technical ideas to other team members and customers.

We are looking for the best engineering talent available to develop the latest technology, concepts, prototypes, and products from around the world.

At our location in Atlanta, GA we design, engineer, prototype, and manufacture devices for a wide array of industries ranging from consumer products to medical devices.

We serve all our clients from individual entrepreneurs to Fortune 500 companies with the same efficiency and agility we have been providing since our own startup days in 2015.

As a part of the core Kickr engineering team, Embedded System Design Engineers are responsible for architecting, programming, and testing real, working electronics for a variety of different applications including IoT, wireless communication, robotics, industrial and much more.

You will manage your electrical projects from concept through manufacturing, participate in brainstorms, collaborate with team members, and help coordinate on time deliveries.

In some cases you will work directly with clients to develop a shared understanding of expectations, scope, and budget to ensure we can deliver exactly what they are looking for.

This position requires both technical and customer-facing communication skills.

Requirements

Kickr Design is looking for Embedded Systems Design Engineers who can deliver on the following :

  • 10+ years experience in Microcontroller firmware programming
  • Circuit board prototyping, assembly and testing
  • 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, bitbake to build embedded Linux systems
  • Strong understanding of Linux system configuration, package management, BSP, 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, Qt QML preferred
  • Experience working in multidisciplinary team and using Github for source control
  • Familiarity Python and / or Matlab preferred
  • Familiarity with Mender or other IOT tools for remote device management and deploying OTA updates
  • Familiarity with NXP i.MX 6 application processors preferred
  • Familiarity with real-time computer vision techniques and multithreading
  • Understanding of I2C, UART, SPI, MIPI CSI-2 preferred
  • Understanding of networking principles
  • Knowledge of IEC62304 or experience in a highly regulated industry preferred
  • 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
  • Kickr pays 40% of cost to have dependents on Kickr provided insurance
  • Excellent location in Atlanta’s Upper Westside
  • Free t-shirt!!

At Kickr Design, we are proud of the company culture we have developed over the past few years by hiring awesome people. Engineers that work here can expect to experience the following on the job :

  • Around-the-clock access to a fully equipped prototyping studio for limitless experimentation
  • Variety in project size, type, and industry
  • 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
  • 2 days ago
Related jobs
Promoted
VirtualVocations
Marietta, Georgia

A company is looking for a Staff Software Engineer, DevOps and Security. Terraform, CloudFormation) and CI/CD pipelinesStrong understanding of security best practices and compliance requirements (e. SOC 2, GDPR)Experience implementing and managing security tools for vulnerability scanning and secret...

Promoted
Volt
Atlanta, Georgia

Apply advanced knowledge of aircraft design and engineering principles to assess and resolve aircraft and equipment issues through the aircraft’s lifecycle. This is a technical position at, and embedded within USAF Operational Base, requiring on-site and homeroom engineering coordination, independen...

Promoted
McKinsey & Company
Atlanta, Georgia

Build and support large-scale data systems and ingestion capabilities and infrastructure. Implement standardized, automated operational and quality control processes to deliver accurate and timely data and reporting to meet or exceed SLAs. Design and implement new development tools and infrastructur...

Synovus Financial
Atlanta, Georgia

As a Senior Enterprise Logging and Monitoring Engineer, you will lead the design, implementation, and optimization of comprehensive logging and monitoring solutions for complex IT infrastructures. Your role involves leveraging advanced expertise in enterprise level tools, scripting for automation, a...

Selectek
Atlanta, Georgia

Ensuring adherence to all relevant codes and standards, including NEC, power, lighting, fire alarm systems, audio/visual systems, and IT systems. Do you have a passion for electrical design and a keen eye for detail? Are you an expert in the National Electrical Code (NEC) and ensuring code complianc...

Snaphunt
Georgia

This position requires a strong background in AI, NLP (Natural Language Processing), and software development, as well as the ability to design scalable, user-friendly solutions. Lead the design and development of an AI-based conversational system that interacts with users through voice and text int...

M.C. Dean
Atlanta, Georgia

Provides technical direction for the development, engineering, interfacing, integration, and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of op...

JPMorgan Chase & Co.
Atlanta, Georgia

Minimum education and experience required: Bachelor’s degree in Applied Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or a related field of study plus 7 years of experience in the job offered or as Software Engineer, Senior Java Developer, Associate / ...

GEICO
Mableton, Georgia
Remote

GEICO is seeking a Senior Software Engineer with a deep focus on network engineering and automation on Open-source network systems, cloud, and legacy vendor systems. Deep understanding and hands-on experience in network systems on legacy, public/hybrid, cloud, and virtualized NOS vendors, ensuring s...

Merrick & Company
Chamblee, Georgia

Provide conceptual / detailed design and analysis for facility power distribution (600V), site power distribution (15kV), emergency power generation, grounding and lightning protection, lighting design, telecommunications (voice/data), fire alarm / mass notification, security, access control, and sp...