Firmware Engineer

1 week ago


San Francisco, United States Unreal Gigs Full time

Are you passionate about writing the low-level code that drives cutting-edge hardware? Do you thrive on creating efficient, reliable, and robust firmware for devices that power the future of technology, from IoT devices to automotive systems? If you're excited about developing firmware that bridges hardware and software, then our client has the perfect opportunity for you. We're looking for a Firmware Engineer (aka The Embedded Code Maestro) to develop and optimize firmware that powers real-world devices across industries like consumer electronics, industrial automation, and healthcare.

As a Firmware Engineer at our client, you'll work closely with hardware designers, software developers, and product teams to design and develop firmware for a wide range of embedded systems. You'll be responsible for writing, testing, and optimizing the code that ensures devices operate efficiently, securely, and reliably in any environment.

Key Responsibilities:

  1. Develop and Optimize Firmware for Embedded Systems:
  • Design and write efficient, reliable, and secure firmware for microcontrollers and embedded processors. You'll ensure that the firmware is optimized for performance, power consumption, and memory usage while delivering on functionality requirements.
Collaborate on Hardware-Software Integration:
  • Work closely with hardware engineers to ensure seamless integration between firmware and hardware components. You'll interface with sensors, communication modules, and peripherals to build complete, functional embedded systems.
Debug and Test Firmware:
  • Perform thorough testing and debugging of firmware using a variety of tools such as oscilloscopes, logic analyzers, and emulators. You'll ensure the firmware meets all performance criteria and resolves any issues that arise in testing or deployment.
Implement Real-Time Operating Systems (RTOS):
  • Design firmware that leverages real-time operating systems (RTOS) for time-critical applications. You'll configure multitasking, scheduling, and synchronization to ensure that embedded systems meet real-time processing requirements.
Develop Communication Protocols:
  • Implement and optimize communication protocols like I2C, SPI, UART, or CAN for embedded systems. You'll ensure that devices can reliably communicate with each other and external systems, whether it's for industrial automation, IoT, or automotive applications.
Power and Performance Optimization:
  • Focus on optimizing firmware for low-power consumption and high performance, especially in battery-operated or resource-constrained environments. You'll develop energy-efficient firmware to extend the battery life of devices and ensure stable performance.
Documentation and Code Maintenance:
  • Document firmware design, implementation, and debugging processes to ensure maintainability and scalability of systems. You'll write clean, well-organized code and ensure that the firmware can be easily updated and adapted for future enhancements.
Requirements

Required Skills:
  • Firmware Development Expertise: Extensive experience in firmware development for microcontrollers (e.g., ARM Cortex, AVR, PIC, STM32) and embedded systems. You're skilled in low-level programming languages like C, C++, and assembly.
  • Embedded Systems Knowledge: Strong understanding of hardware-software interaction, including how to interface firmware with sensors, actuators, and communication modules. You're experienced with peripherals like SPI, I2C, UART, and GPIO.
  • Real-Time Operating Systems (RTOS): Familiarity with RTOS, including developing firmware that meets real-time performance requirements. You can design systems that handle multiple tasks and interrupts efficiently.
  • Debugging and Optimization: Proficiency with debugging tools such as JTAG, logic analyzers, and oscilloscopes. You can optimize firmware for power consumption, performance, and memory usage in resource-constrained environments.
  • Collaboration and Problem Solving: Strong collaboration skills, with the ability to work closely with hardware engineers, software developers, and product teams. You're a skilled problem-solver, able to troubleshoot complex firmware issues.
Educational Requirements:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field. Equivalent experience in firmware development is also highly valued.
  • Certifications or additional coursework in embedded systems, firmware development, or real-time operating systems are a plus.
Experience Requirements:
  • 3+ years of experience in firmware development, with hands-on experience writing, testing, and optimizing code for microcontrollers and embedded processors.
  • Proven experience working with real-time operating systems (RTOS) and developing firmware for time-sensitive or performance-critical applications.
  • Experience working on firmware for industries such as IoT, automotive, industrial automation, or consumer electronics is highly desirable.
Benefits
  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.


  • San Francisco, United States Juul Labs Full time

    THE COMPANY: Juul Labs' mission is to impact the lives of the world's one billion adult smokers by eliminating combustible cigarettes. We have the opportunity to address one of the world's most intractable challenges through a commitment to exceptional quality, research, design, and innovation. Backed by leading technology investors, we are committed to the...


  • San Francisco, California, United States Juul Labs Full time

    About Us:Juul Labs is a pioneering company dedicated to revolutionizing the lives of adult smokers worldwide by eliminating combustible cigarettes. Our mission is to drive exceptional quality, research, design, and innovation to make a lasting impact.Job Summary:We are seeking a highly skilled Principal Firmware Engineer to join our team. This is a hands-on...

  • Firmware Engineer

    1 week ago


    San Diego, United States Unlimit Ventures Full time

    ** Please note - this is an evergreen role* We seek a Firmware Engineer with 3 to 5 years of experience to join our team in San Diego. The ideal candidate will bring expertise in embedded systems and firmware development and a passion for driving technical excellence. As part of our engineering team, you will work closely with cross-functional teams to...


  • San Francisco, United States Redwood Materials Full time

    About Redwood Materials Redwood Materials was founded in 2017 to create a circular supply chain for electric vehicles and clean energy products, making them more sustainable and driving down the cost for batteries. We're doing this by developing and deploying new technologies to increase the scope and scale of recycled and sustainable materials in the global...


  • San Francisco, United States Fellow Full time

    As a Senior Firmware Engineer at Fellow, you will play a lead role in the design and development of on-device firmware for our connected home appliances. Our firmware team creates new product experiences that span from the device UI, heaters, pumps and control systems, to connected mobile applications.You will work closely with cross-functional teams...


  • san francisco, United States Fellow Full time

    As a Senior Firmware Engineer at Fellow, you will play a lead role in the design and development of on-device firmware for our connected home appliances. Our firmware team creates new product experiences that span from the device UI, heaters, pumps and control systems, to connected mobile applications.You will work closely with cross-functional teams...


  • san francisco, United States Fellow Full time

    As a Senior Firmware Engineer at Fellow, you will play a lead role in the design and development of on-device firmware for our connected home appliances. Our firmware team creates new product experiences that span from the device UI, heaters, pumps and control systems, to connected mobile applications.You will work closely with cross-functional teams...


  • San Francisco, CA, United States Juul Labs Full time

    THE COMPANY: Juul Labs' mission is to impact the lives of the world's one billion adult smokers by eliminating combustible cigarettes. We have the opportunity to address one of the world's most intractable challenges through a commitment to exceptional quality, research, design, and innovation. Backed by leading technology investors, we are committed to the...


  • San Francisco, United States Gradient Full time

    Job DescriptionJob DescriptionJoin us at Gradient, where our purpose is to revolutionize home comfort while championing environmental sustainability. Our mission is to combat the escalating challenge of climate change by redefining how homes are heated and cooled. Today, the environmental impact of heating and cooling systems surpasses that of the entire...


  • San Jose, United States Diverse Lynx Full time

    Job title: Firmware Embedded Engineer Location: San Jose, CA Job Type: Contract RoleJob Description: Need Firmware FA Engineer with Embedded Software/Firmware Development Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be...


  • San Diego, California, United States Vista Outdoor Full time

    Firmware Engineer Job DescriptionFirmware Development OverviewAs a Firmware Engineer at Vista Outdoor, you will be responsible for developing and supporting firmware for current and future embedded products. This includes designing and implementing firmware for production test fixtures, gathering requirements, and designing solutions that meet those...


  • San Jose, United States MILLENNIUMSOFT Full time

    Job Title - Senior Firmware Quality Engineer Location - San Jose, CA Duration – 5+ Months Contract Total Hours/week - 40.00 1st Shift Description: As a Senior Firmware Quality Engineer on our firmware team, you will help design, develop, and test software for embedded systems in a fast-paced agile environment. You will be responsible for helping...


  • San Francisco, United States Optivolt Full time

    DescriptionOptivolt is an exciting new power electronics company, dedicated to unlocking untapped potential in the solar energy space. We are seeking a highly skilled Power Firmware Engineer to join our dynamic team. As a Power Firmware Engineer, you will be responsible for developing the power firmware that is used in our core products. Your expertise will...


  • San Francisco, United States Optivolt Full time

    DescriptionOptivolt is an exciting new power electronics company, dedicated to unlocking untapped potential in the solar energy space. We are seeking a highly skilled Power Firmware Engineer to join our dynamic team. As a Power Firmware Engineer, you will be responsible for developing the power firmware that is used in our core products. Your expertise will...


  • san francisco, United States Optivolt Full time

    DescriptionOptivolt is an exciting new power electronics company, dedicated to unlocking untapped potential in the solar energy space. We are seeking a highly skilled Power Firmware Engineer to join our dynamic team. As a Power Firmware Engineer, you will be responsible for developing the power firmware that is used in our core products. Your expertise will...

  • Firmware Engineer

    3 weeks ago


    san jose, United States Grove Safety Full time

    🌟 Join Grove Safety! 🌟Are you passionate about working with cutting-edge technology to build solutions that make a real difference in people’s lives? Grove is looking for a versatile Firmware Engineer to join our team as we expand and enhance our life-saving safety systems.As a fast-growing startup, we’re committed to innovating at the intersection...

  • Firmware Engineer

    3 weeks ago


    San Jose, United States Grove Safety Full time

    🌟 Join Grove Safety! 🌟Are you passionate about working with cutting-edge technology to build solutions that make a real difference in people’s lives? Grove is looking for a versatile Firmware Engineer to join our team as we expand and enhance our life-saving safety systems.As a fast-growing startup, we’re committed to innovating at the intersection...

  • Firmware Engineer

    3 weeks ago


    san jose, United States Grove Safety Full time

    🌟 Join Grove Safety! 🌟Are you passionate about working with cutting-edge technology to build solutions that make a real difference in people’s lives? Grove is looking for a versatile Firmware Engineer to join our team as we expand and enhance our life-saving safety systems.As a fast-growing startup, we’re committed to innovating at the intersection...


  • San Jose, CA, United States High-Tech Professionals Full time

    Senior Firmware Engineer Job ID: 1851Location: San Jose, CAType: PermanentStatus: OpenKey Skills: Firmware Engineer, embedded, hardware design, system design, microprocessor, FPGA, C, C++, HDL, Board, Circuit design, debugDescription: Seeking Sr. Firmware Engineer to perform the following: Develop and design embedded firmware architecture based on...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    At Fellow, we are seeking an exceptional Embedded Firmware Architect to lead the design and development of on-device firmware for our connected home appliances. As a key member of our firmware team, you will play a critical role in creating new product experiences that span from the hardware UI, pumps and control systems, to connected mobile applications.Job...