Senior Embedded Software Development Expert

3 weeks ago


Redwood City, California, United States Cypress HCM Full time

We are seeking a seasoned Senior Embedded Software Engineer to join our Cypress HCM team in Belmont, CA.

Job Overview

The ideal candidate will have extensive experience in developing high-performance software for embedded and IoT devices, with a focus on 3D positioning systems. This is an excellent opportunity to contribute to the growth of our dynamic Bay Area startup.

Responsibilities
  • Design, code, and optimize software for IoT devices focused on 3D indoor positioning.
  • Develop algorithms leveraging peripheral I/O components like accelerometers to enhance positioning accuracy.
  • Implement software for device provisioning, diagnostics, and telemetry.
  • Collaborate with hardware engineers to test, validate, and prototype new hardware functionality.
  • Identify opportunities to improve development processes, system cost reductions, and quality enhancements.
  • Take ownership of projects from initial concept through development.
Requirements
  • 7+ years of experience in embedded software engineering.
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in C/C++ and Python; familiarity with additional languages such as Rust is a plus.
  • Hands-on experience with embedded TROS platforms, experience with bare-metal systems is a plus.
  • Knowledge of microcontroller peripherals (SPI, UART, I2C, JTAG) and experience with device drivers and communication protocols.
  • Strong interpersonal skills and appreciation for collaboration within a startup setting.
Benefits
  • $150,000 - $200,000 salary range.
  • Comprehensive medical, vision, and dental insurance.
  • Stock options package.


  • Foster City, California, United States Zoox Full time

    OverviewZoox is seeking a skilled software engineer to join our Embedded Linux team. As an embedded software development expert, you will play a crucial role in developing, extending, and maintaining embedded Linux platforms for the Zoox vehicle. You will work closely with embedded software and validation engineers to enable support for new advanced...


  • Redwood City, California, United States Cypress HCM Full time

    About the RoleCypress HCM is seeking a Senior Embedded Engineer (IoT) to develop and manage software for IoT devices that push the boundaries of 3D positioning technology. In this role, you will design and implement algorithms to enhance device accuracy, develop provisioning and diagnostic software, and collaborate closely with the hardware team to test and...


  • Redwood City, California, United States TigerGraph Full time

    TigerGraph Job Opportunity">We are seeking a skilled Senior Software Developer to join our infrastructure team at TigerGraph. In this role, you will contribute to building and maintaining our core technology, a scalable graph database for the enterprise.">About the Role:">As a Senior Software Developer, you will design and implement distributed systems,...


  • Redwood City, California, United States Intellecruit Full time

    About IntellecruitEstimated Salary: $180,000 - $250,000 per yearIntellecruit is a pioneering company in the field of robotics, dedicated to crafting cutting-edge service solutions that reshape the future of the hospitality industry. As a Senior Software Engineer in Robotics at Intellecruit, you will be part of a team of talented engineers who are passionate...


  • Redwood City, California, United States Biointellisense Full time

    What You'll DoAs a Senior Embedded Systems Designer, you will play a critical part in the full development lifecycle, from concept to production, of innovative wearable devices that improve patients' lives.Key responsibilities include:Designing and developing schematics and PCB layouts for wearable medical devices.Component selection and sourcing,...


  • Redwood City, California, United States Intellecruit Full time

    About IntellecruitAt Intellecruit, we're on a mission to revolutionize the hospitality industry through innovative service robotics. We're seeking talented Senior Software Engineers who can drive cutting-edge software solutions from embedded firmware to robust cloud services.We foster a culture of collaboration, transparency, and excellence, where our team...


  • Redwood City, California, United States Biointellisense Full time

    About the RoleWe are seeking a skilled Firmware Developer to join our team at BioIntelliSense. As a Firmware Developer, you will play a critical role in shaping the future of healthcare by developing cutting-edge medical devices with integrated wearable technology and IoT connectivity. You will work closely with our hardware engineers to define and implement...


  • Redwood City, California, United States OBSERVE, LLC Full time

    About UsOBSERVE, LLC is a leading provider of cutting-edge AI-powered contact center solutions. Our innovative technology helps businesses optimize customer interactions and boost performance.As a pioneer in the industry, we're committed to delivering exceptional results for our customers. With a strong focus on quality, scalability, and reliability, our...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job OverviewThe Senior Software Developer will design and develop cloud-based APIs for integrating Bear software with various third-party services. The ideal candidate will have experience working in Unix/Linux environments and knowledge of high-level languages such as Go/Python/C++.


  • Culver City, California, United States Motorola Solutions Full time

    Job Title: Senior Software Developer for Access Control and AutomationCompany Overview:Motorola Solutions is a leader in mission-critical communications devices and networks, AI-powered video security & access control, and unified command center solutions. We are looking for a talented Senior Software Developer to join our team and help us build innovative...


  • Redwood City, California, United States Moloco Full time

    Moloco, a leader in machine learning, is seeking a skilled software development expert to join our team. This role offers the opportunity to design, develop, and maintain the backend of our state-of-the-art Moloco Commerce Media (MCM) product.About the RoleAs a key member of our engineering team, you will be responsible for:Designing and implementing server...


  • Redwood City, California, United States BetterOmics Full time

    What We Look ForA Bachelor's Degree in Computer Science or related fieldAn insatiable thirst for learning and problem-solvingEmpathy and humility to recognize the value of diverse perspectivesSelf-driven generalists who can adapt and excel in various rolesJob Requirements8+ years of experience in software development from requirements to maintenanceBackend...


  • Redwood City, California, United States Alarm Full time

    Job OverviewAlarm.com, the leading cloud-based platform for smart security and IoT solutions, seeks a talented Senior Software Engineer to join our team. With over 7.6 million home and business owners relying on our services daily, we're innovating new technologies in AI, video analytics, facial recognition, machine learning, energy analytics, and more.About...


  • Redwood City, California, United States C3, Inc. Full time

    About the RoleC3.ai, Inc. is a leading Enterprise AI software provider for accelerating digital transformation. As a Senior Solution Engineer, you will be engineering full-stack AI-driven web applications on the C3 AI Platform. You will work directly with customers to design, develop, and deploy production applications, demos, and...


  • Redwood City, California, United States Alarm Full time

    Your RoleWe're looking for a talented Senior Software Engineer to join our team at Alarm.com. As a key contributor, you'll be responsible for designing, developing, and deploying software solutions that drive business growth and customer satisfaction. Your expertise will help us stay ahead of the curve in the rapidly evolving smart home security market.Main...


  • Redwood City, California, United States ZipRecruiter Full time

    Unlock Your Potential">Are you a skilled software engineer looking for a challenging role that will allow you to grow and develop your skills? We are seeking an experienced software engineer to join our team at Alarm.com, the leading cloud-based platform for smart security and the Internet of Things.">About the Role">This is an exciting opportunity for a...


  • Redwood City, California, United States Cypress HCM Full time

    About Cypress HCMWe are a dynamic Bay Area startup that is revolutionizing the wireless services industry with our groundbreaking solutions for 3D positioning using RF. Our team is passionate about developing cutting-edge software for embedded and IoT devices.


  • Redwood City, California, United States Hedgehog Development Full time

    Job Title: Highly Skilled Networking Software DeveloperAbout Hedgehog DevelopmentHedgehog Development is an open-source software company that brings innovative solutions to the world of networking. Our team is passionate about creating high-quality software that improves user experience and stability of our platform.Company Overview:Hedgehog Development is a...


  • Redwood City, California, United States C3, Inc. Full time

    Expert in AI-Driven Web Application DevelopmentC3 AI is seeking a highly skilled Senior Solution Engineer to design, develop, and deploy full-stack AI-driven web applications on the C3 AI Platform.This role offers an excellent opportunity for experienced professionals to leverage their technical expertise and lead the development of cutting-edge applications...


  • Redwood City, California, United States AMISEQ Full time

    About This RoleWe are seeking a highly skilled Senior Java Developer to join our development team. As a key member of our team, you will be responsible for designing and developing cutting-edge software solutions using Java and related technologies.Key Responsibilities:Develop robust and scalable software applications using Java 8.0 and 11.0.Design and...