Embedded Software Engineer

Amy Cell Talent Logo

Amy Cell Talent

πŸ“Remote - Worldwide

Summary

Join CubeWorks, a startup revolutionizing IoT with next-generation wireless sensors and a SaaS platform for biopharma and food cold chain visibility. As an Embedded Software Engineer, you will develop and test firmware for existing and future products. You'll collaborate with various teams, including firmware development, hardware testing, and manufacturing. This remote position (Michigan preferred) requires expertise in embedded software development, C/C++, and specific communication protocols. The role demands strong problem-solving skills, teamwork, and the ability to manage multiple priorities in a fast-paced environment. You will be part of a small, focused team pushing technological boundaries.

Requirements

  • BS, BSE or MS Degree in CS, CE, EE or a Similar Field
  • 3+ Years of Industry Experience
  • Fluency in C/C++, Python
  • Expertise in embedded software development
  • Understanding of LoRa, LoRaWAN, Amazon Sidewalk
  • Good understanding of firmware/hardware stack

Responsibilities

  • Develop and maintain future & existing product firmware in C language
  • Develop and execute testing methods of new custom ICs and system-level hardware
  • Define and understand product testing requirements and develop plans to validate functionality
  • Write and execute product specifications, verification plans and documentation
  • Work with VLSI design engineers to define and spec new ASIC chips and participate in design reviews
  • Meet tight deadlines, multi-task, and prioritize work with minimal oversight
  • Manage multiple competing priorities simultaneously and drive projects to completion in a dynamic and changing environment
  • Take initiative to learn new skills, research independently, and keep current with new technologies

Preferred Qualifications

  • Experience with LoRa chipsets
  • PCB design experience

Benefits

Remote opportunity with Michigan preferred

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.