Jobs and Careers
FL
Senior Firmware Engineer
Fluidra North AmericaUnited Statesfull_timeVerifiedPosted 16 Jan 2025
💰 $150,000/yr($130,000/yr – $150,000/yr)
About the role
Fluidra is looking for a Senior Firmware Engineer to join our team in Carlsbad, CA. WHAT YOU WILL CONTRIBUTE The Senior Firmware Engineer writes firmware for New Product Development, and also provides Sustaining Engineering support to existing products. Additionally, you will:
- Designs, writes, and modifies firmware for embedded control applications using C/C++ computer language.
- Prepares all required product documentation.
- Provides support in addressing production and warranty issues concerning current products.
- Takes the technical lead in the redesign of existing products to meet revised requirements.
- Combines broad knowledge of design skills, engineering principles, manufacturing techniques, and analytical skills to address field problems and proposes corrective actions.
- Writes reports, conducts evaluations, and analyzes data.
- Responsible for following quality system procedures. Assists in procedure development when required. Ensures product quality and take appropriate action when non-conformances are identified. Keeps accurate records as required.
- Provides support to Production.
- 5+ Years Experience in the design and maintenance of embedded control firmware. Prefer experience and involvement in all facets and phases of product development from inception to production, and obsolescence.
- Able to work on site in our Carlsbad office.
- Embedded development and debugging experience:
- Define FW architecture and system requirements
- 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
- Proficient in modern C++, algorithms, data structures, multi-threading, real-time operating systems, performance analysis
- Software security, access authentication and authorization methods
- Networks, TCP/IP, router configuration
- Experience in the design and manufacture of electronic assemblies and their application to consumer products.
- Ability to use sophisticated electronic test equipment.
- Ability to use office and technical software applications.
- Ability to communicate effectively with technicians, colleagues, management, and vendors.
- Ability to work effectively independently or in a team environment.
- As a key member of the Electronics Engineering Team, the Senior Firmware Engineer may be required to travel periodically. The travel requirement will be determined by the activities of the projects.
- Embedded Linux development and debugging experience:
- 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
- Python, and C-derivative languages,
- Familiarity with AWS IoT Greengrass and associated AWS Services is a big plus.
- Experience with the following components and systems:
- Multicore Processors and SOMs (iMX8, TI AM62x Sitara, SnapDragon, etc)
- Micro-controllers (preferably ARM, AVR, 8051 and PIC microprocessors) and their associated development tools (IDE, compiler, assembler, etc.).
- Familiarity with Assembly language.
- 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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s