Embedded Firmware Software Developer

6 days ago


Sunnyvale, California, United States Cohesive Technologies Full time
Job Title: Embedded Firmware Software Developer

Cohesive Technologies is a global IT services and solutions company providing IT staffing services and application development services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise, deep industry and market knowledge, proprietary assessment tools and techniques, and project delivery methodologies.

About the Role:
We are seeking talented and motivated Embedded Firmware Engineers to join our dynamic team in Sunnyvale, California. In this role, you will implement embedded drivers in C for cutting-edge wearables as part of a kernel team focused on next-generation consumer electronic devices in augmented reality (AR).

Key Responsibilities:
* Design, implement, debug, and test embedded C/C++ code running on 8-bit, 16-bit, and 32-bit microcontrollers (MCUs).* Support electrical bring-up and debug of prototype hardware.* Develop embedded software components running on an Real-Time Operating System (RTOS).* Rapidly prototype future hardware platforms.* Assist in both the development and integration of inter-processor communication (IPC) as part of a larger embedded system.

Requirements:
* 5+ years of proven excellence in firmware, device driver, or equivalent experience.* First-hand expertise using an RTOS including definition and scheduling of tasks, integration of board support packages (BSPs), partitioning and use of memory, efficient utilization of Input/Output (I/O), and use and creation of device drivers.* Experience with MCUs, peripherals, features, and development environments.* Familiar with MCU development (FreeRTOS, Zephyr, etc.).* Solid C/C++ coding abilities.* Familiarity with real-time audio (sample rates, buffering, I2S, PCM, drivers).* Strong electrical system and software debugging skills.* Experience with synchronous and asynchronous serial protocols.* Proficient in the use of oscilloscopes, logic analyzers, and protocol decoders.* Experience designing firmware solutions from hardware components or datasheets.* Experience with register-level and system debugging.* Understanding of end-to-end software development flow and effective use of various tools to address issues.* Knowledge of audio, DSP, and Bluetooth technologies is preferred.

What We Offer:
A competitive salary of $145,000 per annum, commensurate with experience.

  • Sunnyvale, California, United States META Full time

    About the RoleAre you an experienced embedded software engineer looking to join a world-class team developing innovative hardware and software solutions? Do you have expertise in firmware development, real-time operating systems, and computer vision?Meta Reality Labs is seeking a skilled Embedded Software Engineer to join our team. As a key member of our...


  • Sunnyvale, California, United States Amazon Full time

    About the OpportunityWe are seeking a talented Software Development Engineer to join our team in developing device software application features and system software enhancements for Amazon 1P products. This is a high-impact role where you will have the opportunity to lead the architecture, design, and implementation of consumer electronic product software...


  • Sunnyvale, California, United States Fresh Consulting Full time

    Job Title: Senior Embedded Software DeveloperAbout Us:Fresh Consulting is a cutting-edge design-led, software development and hardware engineering company. Our team of experts provides end-to-end digital services to help companies innovate and create fresh experiences that connect humans, systems, and machines.We bring together talented UX designers,...


  • Sunnyvale, California, United States Apple Full time

    ResponsibilitiesAs an Embedded FW Engineer, your responsibilities will include:Crafting and implementing embedded firmware for SoC bring-up and wireless connectivity enablementDeveloping SoC test and calibration capabilities for wafer, module, and system factoriesCollaborating with RF/Radio design, DVT, PHY, and System engineering teams to architect, define,...


  • Sunnyvale, California, United States Insight Global Full time

    About the Role:At Insight Global, we are seeking a highly skilled embedded software developer to join our team. As an embedded software engineer, you will be responsible for designing, developing, and testing software for various embedded systems.Key Responsibilities:Architect, design, implement, and test software enabling customers to meet their...


  • Sunnyvale, California, United States Fresh Consulting Full time

    Job DescriptionFresh Consulting is a design-led software development and hardware engineering company providing end-to-end digital services to drive innovation. Our multidisciplinary team collaborates with clients to create memorable experiences that connect humans, systems, and machines. We're looking for an experienced Senior Embedded Software Engineer to...


  • Sunnyvale, California, United States Google Full time

    At Google, we're pushing the boundaries of technology to create innovative solutions that change people's lives. As a Senior Software Engineer in our Embedded Systems/Firmware Cloud Platforms team, you'll be part of this exciting journey.CompensationThe estimated salary for this role is $204,150 - $301,425 per year, plus bonus and equity.About the JobYou...


  • Sunnyvale, California, United States Apple Full time

    **About This Role**As a Cellular Layer 1 Control Firmware Engineer at Apple, you will be part of a world-class modem team responsible for crafting sophisticated and groundbreaking embedded firmware that deliver more performance in our products than ever before. You will work across fields to transform improved hardware elements into a single, integrated...


  • Sunnyvale, California, United States Insight Global Full time

    OverviewAt Insight Global, we strive to create diverse and inclusive environments where talented individuals can bring their full potential to work every day. As a Senior Software Architect for Embedded Systems, you will be part of a dynamic team that delivers innovative solutions for our clients.Estimated Salary: $95/hour based on industry standards and...


  • Sunnyvale, California, United States eTeam Full time

    eTeam is Hiring: About the RoleWe are seeking an experienced Embedded Systems Engineer to join our team in Sunnyvale, CA. As a key member of our engineering team, you will be responsible for developing and deploying high-performance embedded systems.Job DescriptionIn this role, you will work closely with our System Validation, Software, Firmware, and...


  • Sunnyvale, California, United States Amazon Full time

    Job OverviewAmazon is seeking an experienced Embedded Firmware Developer to join our team in Los Angeles County. This role involves developing and testing software features for Amazon 1P products, working closely with other engineering partner teams, and collaborating with cross-functional teams to ensure seamless delivery of projects.The successful...


  • Sunnyvale, California, United States Fortinet Full time

    Job Title: Embedded Software DeveloperJob Description:Fortinet is seeking an Embedded Software Developer with expertise in C programming and networking to join our team. This role offers a unique opportunity to work on the development of secured Enterprise Wireless products and features.Key Responsibilities:• Develop secured Enterprise Wireless products...


  • Sunnyvale, California, United States Apple Full time

    ResponsibilitiesYou will be responsible for:Crafting and implementing embedded firmware for SoC bring up and wireless connectivity enablementWorking closely with product software and manufacturing teams to enable RF and PHY calibrations, algorithms, and testingDeveloping and implementing innovative firmware solutions for wireless connectivityCollaborating...


  • Sunnyvale, California, United States Apple Inc. Full time

    Company Overview">At Apple, we're pushing the boundaries of what's possible with wireless technology. Our Cellular FW team is a world-class group of innovators, dedicated to crafting sophisticated embedded firmware that deliver unparalleled performance in our products.About the Role">We're seeking a highly skilled RF Software Engineer to join our team and...


  • Sunnyvale, California, United States Fortinet Full time

    Job SummaryFortinet is seeking a skilled Embedded Systems Software Engineer to join our team. As a key member of our software development team, you will design, implement, and test software for embedded systems, ensuring it meets performance, reliability, and security requirements.ResponsibilitiesSoftware Development: Design and implement software for...


  • Sunnyvale, California, United States Apple Full time

    Job Overview:This role is part of a silicon design group responsible for crafting and productizing powerful cellular SoCs.Description:As an Embedded Real Time Critical Control Firmware Engineer, you will be at the center of the embedded 5G/4G/multimode cellular firmware effort. Key responsibilities include designing and implementing algorithms using minimal...


  • Sunnyvale, California, United States Amazon Full time

    As a Senior Software Development Engineer at Amazon, you will play a pivotal role in designing, implementing, optimizing, triaging, and supporting multimedia functionalities for embedded systems. You'll be responsible for developing, supporting, and maintaining Board Support Packages (BSP) on Linux platforms, ensuring seamless integration of multimedia...


  • Sunnyvale, California, United States Amazon Full time

    At Amazon, we are seeking talented software engineers to join our ComPas Team in building device software application features and system software enhancements while working closely with ODM partners and internal cross-functional teams.We are a customer-focused, fast-paced, and collaborative team. Our goal is to provide innovative products and experiences...


  • Sunnyvale, California, United States 1X Technologies AS Full time

    We are at the forefront of developing advanced humanoid robots designed for household use. Our mission is to create an abundant supply of labor via safe, intelligent humanoids.Our team seeks the world's most talented individuals with a passion for inventing and building a more prosperous future. At 1X Technologies AS, you'll get to own real projects and be...


  • Sunnyvale, California, United States Google Full time

    We are seeking a highly skilled and experienced Senior Embedded Systems Software Engineer to join our team. This is a critical role in the development of cutting-edge technologies that change how billions of users connect, explore, and interact with information and one another.Company OverviewBehind every user experience on Google is the architecture built...