Embedded Software Developer

3 days ago


Ann Arbor, Michigan, United States Amy Cell Talent Full time
Job Overview

We are seeking an experienced Embedded Software Developer to join our team at Amy Cell Talent. This role will involve developing and testing firmware for our existing and future products, working closely with various departments to ensure seamless integration.

About the Company

CubeWorks is a pioneering startup that's revolutionizing the future of IoT with its next-generation suite of wireless sensors and SaaS platform for improving real-time visibility of biopharma & food cold chain. Founded by researchers at the University of Michigan, our core technology stems from over 10+ years of ultra-low power VLSI circuit research that became the foundation of the CubiSensTM platform.

Key Responsibilities
  • Firmware Development: Develop and maintain firmware for existing and future products in C language, ensuring efficient performance and optimal results.
  • Testing and Validation: Develop and execute testing methods for new custom ICs and system-level hardware, define product testing requirements, and develop plans to validate functionality.
  • Collaboration and Communication: Work with VLSI design engineers to define and specify new ASIC chips, participate in design reviews, and communicate effectively with cross-functional teams.
Requirements and Qualifications
  • Education: BS, BSE, or MS degree in CS, CE, EE, or a similar field.
  • Experience: 3+ years of industry experience in embedded software development.
  • Skills: Fluency in C/C++, Python, expertise in embedded software development, understanding of LoRa, LoRaWAN, Amazon Sidewalk, good understanding of firmware/hardware stack.
Benefits and Salary

As a Firmware Expert for IoT Devices, you can expect a competitive salary of $110,000 per year, taking into account your experience, skills, and qualifications. Additionally, you'll have opportunities for professional growth, collaboration with talented individuals, and involvement in cutting-edge projects.



  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Architect to join our team at KLA-Tencor. This role will involve leading and managing a team of software engineers, participating in design teams, and working on the development of electronics subsystems.Key ResponsibilitiesLeading and managing a team of software engineersParticipating in...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job OverviewWe are seeking a skilled Principal Software Engineer Embedded Systems to join our team at KLA-Tencor. This role will involve leading and managing a team of software engineers, participating in design teams, and working on the development of electronics subsystems.ResponsibilitiesLead/Manage a team of Software EngineersParticipation in a design...


  • Ann Arbor, Michigan, United States KLA Full time

    About the PositionWe are seeking an Electrical Engineer, Firmware Development to join our team at KLA, a global leader in diversified electronics for the semiconductor manufacturing ecosystem.This role involves developing and implementing firmware designs, collaborating with electrical engineers, simulating and testing firmware, and documenting design and...


  • Ann Arbor, Michigan, United States TORC Robotics Full time

    Job Overview">TORC Robotics is seeking a highly experienced technical leader to oversee the development of software for multiple teams.">About the Role">This Software Engineering Manager position offers a competitive salary range of $160,800 - $193,000 USD per year.">Key Responsibilities">Lead software development across three teams as Group Technical...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About Clarivate Analytics US LLCWe are a leading provider of artificial intelligence and data analytics solutions to the global market. We have an exciting opportunity for a Software Development Leader to join our team in Alexandria, VA. The successful candidate will be responsible for leading the development of custom business software solutions for...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    Job Title: Software Engineer$80,000 - $110,000 per yearThis role involves designing, developing, and testing software applications that support our products and services.Key Responsibilities:Design and develop software applicationsTest and maintain existing softwareCollaborate with cross-functional teamsRequirements:Bachelor's degree in Computer Science or...


  • Ann Arbor, Michigan, United States Geonexus Full time

    About GeonexusGeonexus is a leading provider of ready-to-use, low-code/no-code integration tools for asset-intensive sectors. Our solutions seamlessly connect Geographic Information System (GIS) data and applications with leading enterprise business systems.A Competitive Salary OfferWe offer a competitive salary ranging from $120,000 to $180,000 per annum,...


  • Ann Arbor, Michigan, United States University of Michigan Full time

    Job OverviewThe University of Michigan is seeking an experienced Software Engineer Intermediate to join the Arc team. This role will focus on developing software for simulated outdoor environments and vehicles, integrating with human-interface devices, and participating in design discussions.About the RoleThis two-year term-limited position involves 35%...


  • Ann Arbor, Michigan, United States Cybernet Systems Corporation Full time

    This is an entry-level position at Cybernet Systems Corporation.Job DescriptionWe are seeking a talented Software Development Engineer to join our team. In this role, you will design and develop computer programs to solve various scientific and engineering problems. You will work on projects related to device control, machine vision, and data organization....


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    About Disability SolutionsWe are seeking a highly skilled Software Development Professional to join our team. As a member of our Infrastructure group, you will play a critical role in building and maintaining infrastructure vital for large scale experimentation and deployment of High Performance Computing (HPC) solutions.This is primarily a software...


  • Ann Arbor, Michigan, United States SynergisticIT Full time

    We are seeking talented individuals to join our team as entry-level software developers. With a strong focus on technology, we are committed to providing our clients with the best talent in the industry. Our goal is to help recent computer science graduates and individuals looking to switch careers build a successful career in the tech industry.About UsAt...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    Unlock Your Potential as a Software Development ExpertKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our innovative solutions empower customers worldwide to produce cutting-edge electronic devices.The Software Development Expert plays a pivotal role in driving innovation and delivering high-quality software...


  • Ann Arbor, Michigan, United States Cybernet Systems Corporation Full time

    Job DescriptionCybernet Systems Corporation seeks a talented Software Engineer I to join our team in Ann Arbor, United States. This is an entry-level position that involves designing and developing computer programs to solve scientific and engineering problems.This role requires strong problem-solving skills, the ability to communicate effectively with team...


  • Ann Arbor, Michigan, United States TORC Robotics Full time

    TORC Robotics is a leader in autonomous driving since 2007, commercializing our solutions with experienced partners. As a pioneer in AV software, we're focused on developing software for automated trucks to transform how the world moves freight.Job DescriptionWe're seeking a highly skilled Autonomous Software Developer to help deliver a ML Ops system that...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. We are looking for a talented Software Development Professional to contribute to the development of innovative image processing and defect detection algorithms. As an Algorithm Engineer, you will work closely with our software and computer groups to design and...


  • Ann Arbor, Michigan, United States New Eagle Full time

    Job Description: Functional Safety Engineer for System DevelopmentNew Eagle is a trusted engineering partner and supplier of electronic systems and control software across diverse sectors. We specialize in mechatronic controls, assisting developers in managing project development, supply chain, costs, and outcomes by streamlining operations using custom...


  • Ann Arbor, Michigan, United States Geonexus Full time

    About the OpportunityGeonexus is seeking an experienced Vice President of Software Engineering to lead our software development efforts and drive innovation. This is an excellent opportunity to make a real impact in the asset-intensive sectors, working with a talented team to develop cutting-edge software solutions. If you have 10+ years of experience in B2B...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    About Us:We are Disability Solutions, a company dedicated to providing innovative software solutions to our customers.About the Job:This is a great opportunity to join our team as a Software Systems Development Lead in Ann Arbor. In this role, you will be responsible for developing and delivering high-quality software solutions to enhance KLA inspection...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About UsClarivate Analytics US LLC is a leading provider of IP and analytics solutions. Our team of experts develops custom business software solutions for internal use by our patent search teams. We value teamwork, innovation, and customer satisfaction.The Ideal CandidateTo succeed in this role, you must have a strong background in software development,...

  • Software Developer

    2 weeks ago


    Ann Arbor, Michigan, United States SynergisticIT Full time

    We are looking for a talented Software Developer to join our team at SynergisticIT. As a Software Developer, you will be responsible for designing, developing, and testing software applications. You will work closely with our clients to understand their needs and deliver high-quality solutions.The ideal candidate should have a Bachelor's degree or Master's...