Senior Embedded Firmware Engineer

4 days ago


Carlsbad, United States Fluidra North America Full time
Job Description

**Job Summary**

We are seeking a highly skilled Senior Firmware Engineer to join our Engineering team in Carlsbad, CA. As a key member of our team, you will be responsible for designing, writing, and modifying firmware for embedded control applications using C/C++ computer language.

Key Responsibilities

  • Design and Development: Design, write, and modify firmware for embedded control applications using C/C++ computer language.
  • Product Documentation: Prepare all required product documentation.
  • Product Support: Provide support in addressing production and warranty issues concerning current products.
  • Technical Lead: Take the technical lead in the redesign of existing products to meet revised requirements.
  • Problem-Solving: Combine broad knowledge of design skills, engineering principles, manufacturing techniques, and analytical skills to address field problems and propose corrective actions.
  • Reporting and Analysis: Write reports, conduct evaluations, and analyze data.
  • Quality Assurance: Responsible for following quality system procedures. Assist in procedure development when required. Ensure product quality and take appropriate action when non-conformances are identified. Keep accurate records as required.
  • Production Support: Provide support to Production.

Requirements

  • Experience: 5+ years of experience in the design and maintenance of embedded control firmware.
  • Technical Skills: Embedded development and debugging experience, including bootloader, reading/writing bash and batch scripts, developing and maintaining board support packages (BSP) for embedded systems, familiarity with open-source license application and management, working in Windows and Linux environments, experience in writing and debugging multi-threaded applications, understanding of real-time systems, XML, file systems, networking, multi-threaded applications, graphics, user interface design, encryption, hashing, checksum, and CRCs.
  • Education: B.S. in Computer, Electrical, or Electronic Engineering.

Nice to Have

  • Embedded Linux Development: Experience in embedded Linux development and debugging, including Qt UI development for embedded Linux and/or Android apps, kernel and device drivers (SPI, PCIe, UART, etc.), device trees, build tools (Yocto, Buildroot, GNU, etc.), applying patches to and debugging the Linux kernel.
  • AWS IoT Greengrass: Familiarity with AWS IoT Greengrass and associated AWS Services.
  • Components and Systems: Experience with multicore processors and SOMs (iMX8, TI AM62x Sitara, SnapDragon, etc.), micro-controllers (ARM, AVR, 8051, and PIC microprocessors) and their associated development tools (IDE, compiler, assembler, etc.), serial communications (RS-485, I2C, SPI, etc.), sensors and transducers (temperature, pressure, etc.), keypads (membrane, discrete, matrices, etc.), analog-to-digital conversion, displays (LED, LCD, VFD, 7-segment, alphanumeric, graphical), peripheral drivers (indicators, relays, triacs, etc.), power supplies and batteries.

Why Work for Fluidra North America?

Fluidra North America is a leading global company with a legacy of innovation. We offer an extensive array of quality-designed pool and spa equipment, and our portfolio includes some of the most trusted brands in the business. We are committed to creating the perfect pool and wellness experience responsibly. Our employees embody the passion for results, teamwork, and user focus that get us there.



  • Carlsbad, California, United States Britech Group Inc Full time

    Position OverviewDear Applicant,We appreciate your interest in joining Britech Group Inc. For a more efficient application process, please apply directly through our website.Role SummaryThe Senior Embedded Software Engineer is tasked with the creation and enhancement of embedded software applications and tools. This role also encompasses the upkeep of...


  • Carlsbad, California, United States Britech Group Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Embedded Software Engineer to join our team at Britech Group Inc. as a Firmware Developer.Key ResponsibilitiesDesign and develop embedded software and firmware applications and tools.Maintain legacy applications, including bug fixes and addition of new product features and functionality.Perform a...


  • Carlsbad, United States iTalent Digital Full time

    About the RoleWe are seeking a highly skilled Firmware Software Engineer to join our team at iTalent Digital. As a Firmware Software Engineer, you will be responsible for designing, developing, and maintaining firmware solutions for optical module products.Key ResponsibilitiesModule/Silicon FirmwareDevelop module-level firmware (embedded C) for optical...


  • Carlsbad, California, United States Britech Group Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Embedded Software Engineer to join our team at Britech Group Inc. as a Firmware Developer.Key ResponsibilitiesDesign and develop embedded software and firmware applications and tools.Maintain legacy applications, including bug fixes and addition of new product features and functionality.Perform a...

  • Firmware Engineer

    3 weeks ago


    Carlsbad, United States iTalent Digital Full time

    Job descriptioniTalent Digital is seeking a Firmware Engineer to join our Technology Practice Group. This role is located in Carlsbad, CA (ONSITE 3-5 days a week). This is an exciting role for the right individual to continue to cultivate your skills and domain expertise.The individual selected will be instrumental in helping us continue to deliver...


  • Carlsbad, United States CDM Technology Full time

    Hello, Our client is looking for a mature and experienced Senior Embedded Software Engineer. This is an immediate opportunity with an incredibly dynamic startup. Please inquire ASAP.As a Software Engineer you will be expected to design, implement, debug and validate code for thermal system hardware. The thermal system is complex, consisting of several...


  • Carlsbad, United States CDM Technology Full time

    About the RoleCDM Technology is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our Thermal Systems group, you will be responsible for designing, implementing, and validating software for complex thermal systems.Key ResponsibilitiesDesign and develop software for thermal system hardwareWork with...


  • Carlsbad, United States CDM Technology Full time

    Hello, Our client is looking for a mature and experienced Senior Embedded Software Engineer. This is an immediate opportunity with an incredibly dynamic startup. Please inquire ASAP for this immediate opportunity.As a Software Engineer you will be expected to design, implement, debug and validate code for thermal system hardware. The thermal system is...


  • Carlsbad, United States SBG SYSTEMS Full time

    About SBG SystemsSBG Systems is a leading provider of high-precision inertial navigation systems, serving a wide range of markets including autonomous vehicles, drones, marine, geomatics, aeronautics, space, and defense.Our company is headquartered in the Paris region and has an international presence in the USA, Germany, Singapore, Australia, India, and the...

  • FPGA Design Engineer

    3 months ago


    Carlsbad, United States Viasat Full time

    About usOne team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an...

  • FPGA Design Engineer

    3 months ago


    Carlsbad, United States Viasat Full time

    About usOne team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an...


  • Carlsbad, United States CDM Technology Full time

    We are seeking a highly skilled Senior Software Engineer in Test to join our team at CDM Technology. As a key member of our engineering team, you will play a critical role in building and extending our new test automation framework for Embedded Applications.Key Responsibilities:Design and develop automated test scripts using Python and C/C++Collaborate with...


  • Carlsbad, United States CDM Technology Full time

    Hello- We are recruiting for a Senior Software Engineer in Test )Build System, Tools, Test) to help build out and extend a new test automation framework for Embedded Applications. This person should be familiar with Python and C/C++. This is a long term contract opp at a very cutting edge manufacturing client in Carlsbad. Please send a resume ASAP to find...


  • Carlsbad, United States CDM Technology Full time

    Hello- We are recruiting for a Senior Software Engineer in Test )Build System, Tools, Test) to help build out and extend a new test automation framework for Embedded Applications. This person should be familiar with Python and C/C++. This is a long term contract opp at a very cutting edge manufacturing client in Carlsbad. Please send a resume ASAP to find...


  • Carlsbad, California, United States Viasat, Inc. Full time

    About Viasat, Inc.Viasat, Inc. is a leading global communications company that provides innovative solutions for consumers, businesses, governments, and militaries. Our mission is to deliver connections with the capacity to change the world.Job SummaryWe are seeking a highly skilled Senior Cyber Security Project Engineer to join our team. As a key member of...


  • Carlsbad, United States ViaSat Full time

    About ViasatViasat is a leading provider of global communication services, dedicated to delivering innovative solutions that connect people and organizations around the world. Our mission is to empower individuals and businesses to achieve their goals through secure, reliable, and high-performance communication networks.Job SummaryWe are seeking a highly...


  • Carlsbad, United States Bolt Medical Full time

    About Bolt MedicalBolt Medical is a leading medical device company dedicated to delivering innovative solutions that improve patient outcomes. We are committed to excellence in quality and regulatory compliance, and we are seeking a highly skilled Senior Validation Engineer to join our team.Job SummaryWe are seeking a Senior Validation Engineer to play a...


  • Carlsbad, United States L3Harris Technologies Full time

    Associate, Software Engineer (Carlsbad, CA)L3Harris Technologies - Carlsbad, CAJob Title: Associate, Software Engineer Job Code: 13821 Job Location: Carlsbad, CA Job Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross...


  • Carlsbad, United States SBG SYSTEMS Full time

    About SBG SystemsSBG Systems is a leading provider of high-precision inertial navigation systems, serving a wide range of markets including autonomous vehicles, drones, marine, geomatics, aeronautics, space, and defense.Job DescriptionWe are seeking a highly skilled Field Application Engineer to join our team in Santa Ana, CA. As a key member of our support...


  • Carlsbad, United States Bestinfo Systems LLC Full time

    Lead, DSP Software Engineer_Carlsbad-CA,Salt Lake City-UT _Full-Time(FTE)_Direct HirePosition: Lead, DSP Software EngineerLocation: Carlsbad-CA,Salt Lake City-UTBase Salary : $120,000 to $210,000 + Best-In-Class BenefitsRelocation Assistance Available : YesJD: Actively looking for a skilled software engineer who is passionate about shaping the future of...