Embedded Software Engineer

Kickmaker•Seattle, WA
•Onsite

About The Position

Kickmaker is a high-tech product design and industrialization agency that supports customers from prototype to production run in various vertical markets including medical, new mobility, electrification, agrotech, robotics, IOT, and consumer devices. They also specialize in cross-disciplinary skills such as embedded AI, high-tech manufacturing automation, eco-design, industrial design, and WEB 3.0 for the economy of functionality. The company fosters a maker culture with pillars of passion, excitement, and kindness, encouraging autonomy and initiative. With a presence in France, China, and the United States, Kickmaker has over 250 employees and is looking to expand its team in Boston, Seattle, and San Francisco. As an Embedded Software Engineer, you will be responsible for supporting software development on entrusted projects, including defining requirements, designing and developing firmware/software, conducting unit and functional testing, documentation, integration, continuous deployment, and iterative sprint cycles based on customer feedback. You will also ensure the quality of established processes, compliance with HSE standards, and contribute to eco-design and product life-cycle analysis to improve CSR impact.

Requirements

  • Graduate of an engineering school or master's degree in embedded computing
  • Successful experience in firmware development for an embedded product
  • Microcontroller development in C, C++ on STM32, ESP32, Nordic targets...
  • Embedded Linux development (Qt, yocto, Zephyr...)
  • Development of test tools (python, C#, java...)
  • Knowledge of or familiarities with various technologies, such as : - Communication bus : UART, I2C, SPI, CAN, RS-232, RS-485 - Wireless communication: BLE, LoRa, LTE
  • Electronics skills (schematic reading, oscilloscope, logic analyzer, etc.)
  • 5 years in a relevant field

Nice To Haves

  • Good knowledge of motor control and servo algorithms is a plus

Responsibilities

  • Definition of project requirements, based on customer needs
  • Firmware/software design and development
  • Unit testing, functional testing & documentation
  • Integration and continuous deployment
  • Iterative sprint cycle, taking into account customer feedback
  • Guarantee the quality of established processes and compliance with current HSE standards
  • Help define eco-design and industrial relocation approaches
  • Participate in/implement/perform product life-cycle analysis to improve the CSR impact of products.

Benefits

  • health and dental coverage
  • paid time off
  • 5 sick days for rest and renewal
  • 401(k) plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service