Embedded Software Engineer

2 weeks ago


Redwood City, California, United States Brahma Consulting Group Full time
Associate Embedded Software Engineer

We are seeking a skilled Software Engineer to develop robust, high-volume embedded software solutions for IoT devices. The ideal candidate will have a strong background in C/C++ and Python programming languages and experience with embedded RTOSes. The role involves working closely with the hardware team to test, verify, and prototype new hardware functionality, as well as designing, coding, and working on IoT devices.

Key Responsibilities:

  • Design and develop software for IoT device provisioning, diagnostics, and telemetry.
  • Work with the hardware team to test and verify new hardware functionality.
  • Develop and implement algorithms utilizing peripheral I/O components to improve positioning accuracy.
  • Identify and champion proposals to reduce system cost and improve system quality.
  • Be a self-starter and own your work from concept to deployment.

Requirements:

  • Development experience with C/C++ and Python programming languages.
  • Experience developing on embedded RTOSes.
  • Experience with ISM band wireless devices such as wireless access points or Bluetooth/Zigbee devices.
  • Linux experience for running and developing test scripts.
  • Ability to work onsite in Belmont, CA.

Preferred Qualifications:

  • BSc degree in Computer Science, Electrical Engineering, or a related subject.
  • Experience with FPGA development (VHDL, Verilog).
  • Experience with PCB design and/or board bring-up.
  • Experience developing device drivers.


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

    Job OverviewCypress HCM is seeking a highly skilled Senior Embedded Software Engineer to develop cutting-edge solutions for 3D positioning using RF. As a key member of our team, you will design, code, and optimize software for IoT devices focused on 3D indoor positioning.Key Responsibilities:Design and develop high-performance software for embedded and IoT...


  • Redwood City, California, United States Intelletec Full time

    Embedded Software EngineerWe are seeking a skilled Embedded Software Engineer to contribute to the development of cutting-edge traffic safety technology on edge IoT devices. The ideal candidate will have experience in designing and optimizing embedded systems for successful hardware products.Key Responsibilities:Design and develop high-performance firmware...


  • Redwood City, California, United States Intelletec Full time

    Embedded Software EngineerAt Intelletec, we're committed to enhancing safety through innovative technology. Our team of seasoned professionals is dedicated to launching AI and hardware products at scale, backed by leading venture capital firms.Key Responsibilities:Design and develop high-performance firmware and software for cutting-edge platforms and...


  • Redwood City, California, United States Brahma Consulting Group Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Brahma Consulting Group. As a key member of our team, you will be responsible for designing, developing, and implementing robust software solutions for embedded systems.Key Responsibilities:Design and develop software for IoT...


  • Redwood City, California, United States Brahma Consulting Group Full time

    Job SummaryWe are seeking a seasoned Senior Embedded Software Engineer to join our team at Brahma Consulting Group. As a key member of our engineering team, you will be responsible for designing, developing, and implementing robust software solutions for embedded IoT devices. Your expertise in building high-volume software applications will be instrumental...


  • Redwood City, California, United States Brahma Consulting Group Full time

    Embedded Software EngineerWe are seeking a skilled Software Engineer to develop high-quality, robust embedded software solutions for IoT devices. The ideal candidate will have experience with embedded Linux, RTOS, and microcontroller peripheral control buses such as SPI, UART, I2C, JTAG, etc. Familiarity with device drivers, boot loaders, and communication...


  • Redwood City, California, United States Tau Motors Full time

    About Tau MotorsTau Motors is a venture-backed advanced technology company based in the Bay Area, Redwood City, CA. We design and develop next-generation products for electrification, pushing the boundaries of innovation. Our mission is to create efficient power conversion systems for a more sustainable future.The RoleWe are seeking a highly skilled and...


  • Redwood City, California, United States Tau Motors Full time

    About Tau MotorsTau Motors is a pioneering company in the field of power conversion systems, dedicated to designing and developing next-generation products for electrification. Our mission is to create efficient power conversion systems for a more sustainable future.The RoleWe are seeking a highly skilled and experienced Senior or Staff Engineer to join our...


  • Redwood City, California, United States Tau Motors Full time

    About Tau MotorsTau Motors is a venture-backed advanced technology company based in the Bay Area, Redwood City, CA. We design and develop next-generation products for electrification, pushing the boundaries of innovation.Our MissionWe believe the key to a more sustainable future requires modern power conversion systems to increase the security of the world's...


  • California City, California, United States DHANU GLOBAL ENTERPRISES, INC. Full time

    Job Title: Embedded Systems Engineer RDKBAt Dhanu Global Enterprises, Inc., we are seeking a highly skilled Embedded Systems Engineer to work on the development of our broadband and RDK-B solutions. The ideal candidate will have a strong background in embedded systems development and a passion for writing and optimizing code for embedded systems.Key...


  • California City, California, United States DHANU GLOBAL ENTERPRISES, INC. Full time

    Embedded Systems Engineer RDKBWe are seeking a highly skilled Embedded Systems Engineer to work on the development of Comcast's broadband and RDK-B solutions. As a key member of our team, you will be responsible for designing and developing embedded software for broadband solutions, ensuring the performance and reliability of the product.Key...


  • Redwood City, California, United States Insight Global Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our robotics software development team. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for innovation.Key Responsibilities:Lead a team of software engineers in the development of...


  • Redwood City, California, United States Quilt Full time

    Job OverviewQuilt is a pioneering company dedicated to accelerating the energy transition by developing innovative, AI-optimized home heating and cooling systems. We're seeking a skilled Software Development Engineer in Test to join our collaborative software team and contribute to the development of our next-generation heat pump product.The ideal candidate...


  • Redwood City, California, United States Nevro Full time

    About NevroNevro is a global medical device company headquartered in Redwood City, California. We are focused on delivering comprehensive, life-changing solutions that continue to set the standard for enduring patient outcomes in chronic pain treatment.Job SummaryThe Software Verification Engineer will play a key role in the development of a Class III...


  • Foster City, California, United States Zoox Full time

    About the RoleThe Firmware Architecture team at Zoox is responsible for guiding the development of our embedded systems and the firmware that makes them tick.Our team collaborates with other firmware, hardware, software, systems, and safety teams across Zoox to build complex systems designed for challenging automotive environments.Together with the team, you...


  • Redwood City, California, United States Nevro Full time

    About NevroNevro is a leading global medical device company headquartered in Redwood City, California. Our mission is to deliver innovative, life-changing solutions that set the standard for patient outcomes in chronic pain treatment.Job SummaryThe Software Verification Engineer will play a critical role in the development of a Class III implantable...


  • Daly City, California, United States Vimerse InfoTech Inc Full time

    Job Title: REA f/w Dev EngineerJob Summary:Vimerse InfoTech Inc is seeking a highly skilled REA f/w Dev Engineer to join our team. The ideal candidate will have a strong background in embedded software development, with expertise in designing and developing multi-threaded embedded C applications using RTOS.Key Responsibilities:Design and develop...

  • Software Engineer

    3 weeks ago


    Redwood City, California, United States Zūm Services Full time

    Job Title: Software EngineerZüm Services is a leading provider of student transportation solutions, and we're looking for a talented Software Engineer to join our team.Job SummaryWe're seeking a highly skilled Software Engineer to design, develop, and maintain our cloud-based platform. As a key member of our engineering team, you will be responsible for...

  • Software Engineer

    1 week ago


    Redwood City, California, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our NetSuite Global Business Unit at Oracle. As a key member of our team, you will be responsible for designing, developing, and deploying innovative cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop cloud-based software solutions...


  • Redwood City, California, United States The Fountain Group Full time

    Job OpportunityWe are seeking a skilled Robotics Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining software for our medical robotic systems.Key Responsibilities:Design and develop software for robotic systemsCollaborate with cross-functional teams to integrate software with...