Firmware Engineer
Whisker
Lead EngineerWhisker is redefining what it means to live with cats—designing intelligent systems that remove friction, elevate the everyday, and celebrate the quiet brilliance of feline companionship. Today, Litter-Robot leads the category. Tomorrow, an entire ecosystem that expands what's possible for cats and the people who love them. We believe the future is feline. And we're imagining that future today.We work onsite 4+ days a week, with our team based in Auburn Hills, Michigan, and Juneau, Wisconsin. Our team of 700+ passionate pet people thrives on collaboration, innovation, and the occasional office cameo from a four-legged friend.What You'll Do:The Lead Engineer drives embedded development of advanced motor control and robotic subsystems for Whisker's next-generation smart pet products. Operating at the front end of innovation, this role focuses on designing, prototyping and productization of high-performance electromechanical systems.Essential Duties and Responsibilities:This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.Architects and implements technical solutions on embedded systems to support IoT smart pet productsWorks closely with AWS cloud engineering team on solutions for data managementManages code release process for embedded teamConducts code reviews across multiple teamsConducts integration and system-level testingPrograms, solves, and debugs with detailed knowledge in machine control and multi-threaded / multi-core programming environments, software applications, and device layering programsProvides information by collecting, analyzing, and summarizing development issuesDocuments and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear codeStays up to date with state-of-the-art development tools, programming techniques, and computing equipment by participating in educational opportunities, reading professional publications, maintaining personal networks and participating in professional organizationsWill perform additional responsibilities when requiredWhat You'll Bring:BS in Electrical Engineering, Computer Engineering or a related field.5+ years of experience with low-level firmware development for embedded systems.In-depth understanding of embedded firmware design principles, patterns and best practices.Expertise in C and C++ for firmware development.Solid understanding of: C/C++, Bare Metal, FreeRTOS (or similar)Microcontroller and sensor HW selectionLow-level and device driver developmentPWM, UART, I2C, SPI, SDIO, MIPI, USB, BLE, and WiFiAWS IoT Device SDK (or similar) and MQTT protocolExperience with the following: Embedded Linux (Yocto or similar)System integration with electronic subsystems and sensorsTest Driven Development methodologyVersion control tools such as Github, etc.Power supplies, meters, oscilloscopes, signal generators, etc.ST and Espressif MCUs and their respective development ecosystemsSupporting medium to large-scale IoT product deployments, including secure and reliable firmware OTA updates.Maintains confidentiality of proprietary information.Applied knowledge of control theory, including PID loop tuning, motor control (stepper/BLDC), and closed-loop systemsExperience with rapid prototyping platforms, SBCs, and robotics systems (e.g., Arduino, Raspberry Pi, VEX)Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions.A high degree of initiative, self-motivation, and ability to motivate othersAbility to establish and maintain cooperative working relationships with colleaguesComfortable with office pets (cats, dogs)Not Required but Nice to Have!Experience with Bootloader developmentBasic understanding of mechanical systemsExperience conceptualizing, developing, and deploying Machine Learning (ML) and Computer Vision (CV) models from scratchProficiency in Python and standard Data Science methodologiesHands-on experience with deep learning frameworks and CV platforms (e.g., TensorFlow, Keras, PyTorch, YOLO, and Roboflow)Benefits & Perks:Join a tenacious, inventive company that empowers team members to chart their own path, lead by grounding decisions in the "why", and has a strong sense of empathy and openness to new perspectives. Be a part of exciting growth, work with incredible people, and create tomorrow's pet products—plus a whole lot of extras. You will also be provided with:Premium Medical/Dental/Vision insurancePaid parental leaveWhisker Parents Program1 day "pawternity" leave for new pet adoptionPet Insurance Discount401K matchFlexible spending accountsCompany-paid short-term disability and life insuranceEmployee Assistance Program (EAP)Generous paid time off14 Paid HolidaysTop of the line equipmentPet-friendly officeWhisker products and swagContinuing education SupportOn-site gym with PelotonReferral programStatement of Inclusivity:We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive.While Whisker is an AI-forward organization, we will not ask you to interview with an AI agent. We lead with a human first approach for hiring. We ask that you refrain from using an AI tools during any interview.Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status.
- ...in the latest frontier of Automotive Technology.As a hardware engineer, you will be responsible for designing, developing, and optimizing... ...system architects, and other software developers to implement firmware and software components that meet the functional, performance,...Suggested
- ...Policy - 3 days In-office, 2 days remote - Must be able to report to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an...SuggestedFull timeWork at officeLocal areaRemote workWork from home
- ...We’re ALTEN Technology USA, an engineering company that provides solutions for engineering, technology, and product development projects. For decades, we’ve been helping our clients develop products that are changing the world, whether that’s by shaping the future of space...SuggestedFull time
- ...A leading automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and integrating OS and Hypervisor platforms for automotive ECUs, collaborating with cross-functional teams, and optimizing...Suggested
- ...testing)Currently holds or has the ability to obtain SECRET US Defense clearanceApplied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product...SuggestedContract workOverseas
- Embedded Software Build & Integration EngineerLocation: Auburn Hills, MIFTE onlyMust Have Technical/Functional SkillsExperience with Model Based Development Tools like Matlab Simulink, Stateflow, CANalyzer / CANoe, INCA, VEOS, System Desk, Automation DeskExperience in ...
- ...Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace industry. Our culture...For contractorsSummer internship
$52 - $67 per hour
...Software Engineer - Combat Vehicle SystemsCheck out this new opportunity! Software Engineer - Combat Vehicle Systems Auburn Hills, MI $52.00 - $67.00/Hourly Ability to Obtain a Secret Clearance For over 30 years, we've been committed to excellence and innovation, helping...Hourly payContract work- ...DevSecOps methodologies.Create and manage software requirements, specifications, algorithms, activity diagrams, and model-based engineering artifacts using UML and SysML.Perform software modeling, simulation, analysis, and trade studies to evaluate system performance and...Contract workWork at office
- ...testing. You will gain exposure to the full validation lifecycle of automotive embedded systems while working alongside experienced engineers to ensure robust integration of hardware and software components in automotive ECUs.In addition to traditional validation...Full timeContract workSummer workWork at officeLocal area
- ...an IT services and consulting firm with a focus on staffing, project solutions, and product development.Job Title: Hardware Test Engineer Location: Auburn Hills, MI Duration: FulltimeExternal Skills And Expertise Experience in automotive EE HW white box Testing Strong...
- ...HIL Hardware Design Engineer (Conventional - Vehicle Type) Location - Auburn Hills, Michigan (onsite only) Position – Fulltime/Contract Job Description: Conventional PT and Electric PT HIL modification with the existing Framework & Commissioning. ECU...Full timeContract work
- ...Engineer – Embedded Software Tester Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that...For contractorsSummer internship
- ...snacks Health insurance Paid time off Vision insurance About the Role We are looking for a hands-on Electrical Hardware Engineer with 1-3 years of experience to join our team and design the electrical systems that turn conventional vehicles into autonomous...Flexible hoursShift work
- Embedded engineer MCU/ECU - Any visa is fine Location: Auburn Hills, MI Responsibilities: Minimum of 8 years of experience in MCU design for automotive applications, with a proven track record of successful projects and product launches. Proven experience in embedded...Contract work
- We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading...
- Embedded Software Engineer - Engine Controls GTM/AUTOSAR CDD development Auburn Hills, MI Full time Key Responsibilities Develop Complex Device Drivers (CDD) for gasoline Engine Control Module (ECM/PCM) functions on ECU platform. Implement software for engine sensing...Full time
- ...GENERAL JOB SUMMARY: The FEA / CEA Engineer is responsible for performing structural, thermal, vibration, fatigue, and computational engineering analysis in support of the design, development, qualification, and production of aerospace propulsion systems and components...Full timeWork at office
- A leading technology services company in Auburn Hills is seeking an experienced Embedded Engineer to focus on MCU and ECU design for automotive applications. Candidates should have at least 8 years of experience in embedded software development and strong expertise in...Contract work
- ALTEN Technology USA is seeking a Senior Embedded SoC Engineer to contribute to automotive-grade SOC integration, BSP development, and embedded software across Linux/RTOS environments. The role emphasizes hands-on HW bring up, debugging, and collaboration with cross-functional...
- ...with their vehicles by making access seamless, secure, and safe. In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for consumers. What sets us apart is how we work and the people who make it...Temporary workLocal areaImmediate startShift work
- ...concept to production within project and company mandated targets. The Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development, and the SW project management. The role requires independent...Full timeWork at officeLocal areaImmediate start
$81.12k - $130.87k
...AreThe Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based development team to architect, design, support, and document software/hardware products...- Auburn Hills, MIJob TypeFull-timeDescriptionFEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration...
- ...with their vehicles by making access seamless, secure, and safe. In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for consumers. What sets us apart is how we work and the people who make it...Temporary workLocal areaImmediate startShift work
$100.8k - $141.75k
In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They...Full timeImmediate start- ...test plans.Execute test plans and document results.Identify, document, and communicate product defects and specification gaps to engineering teams.Develop installation and user support documentation for onboard systems.Provide field and customer installation support as...Work at officeMonday to Friday
- Job DescriptionWho You AreWe are looking for a dynamic Robotic Application Engineer to spearhead the development, implementation, and growth of continuous process application. In this exciting role, you will collaborate with a talented team of engineers to support sales...Work experience placementNight shift
- ...RoleWe are currently seeking experienced and motivated candidates for the role of SiL SIE (Software-in-the-Loop Simulation Integration Engineer) to support the Global Virtual Engineering (GVE) department. This role is part of a group responsible for creating virtual...Full timeLocal areaWork from home
- The Power Electronics Design and Release Engineer (DRE) is responsible for the design, development, validation, and release of Power Electronics Components (PECs) — including converters, inverters, and AC/DC charging systems — for electrified vehicle applications. The...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



