Senior Embedded Firmware Engineer

1 month ago


Carlsbad, United States Fluidra North America Full time
Job DescriptionJob Description

Are you someone who excels in their area of expertise, do you have good attention to detail, are precise in their work? Do you enjoy designing, writing, and modifying firmware for embedded control applications using C computer language relating to New Product Development. Fluidra is seeking a Senior Firmware Embedded Engineer to join the Engineering team in Carlsbad, CA.

 

WHAT WE OFFER

An exciting opportunity to dive in and begin your career with a company that offers a competitive total rewards package that includes: 

  • 9/80 work week schedule (EVERY OTHER FRIDAY OFF) with subsequent Fridays WFH
  • Flexible vacation
  • 11 paid Holidays
  • Full range of health benefits including medical, dental & vision, short & long-term disability
  • 401(K) matching (100% of first 3% contributed, 50% of the next 2%)
  • Health and wellness programs / gym reimbursement
  • Educational assistance up to $7,000 per year
  • On-site self-service café / free gourmet coffee stations
  • Company sponsored FUN events
  • On-site gym, ping-pong, foosball, outdoor bocce ball court, BBQ & firepit
  • Generous product discounts

 

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.

WHAT WE SEEK

  • 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.

 

NICE TO HAVE

  • 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

  

EDUCATION

  • B.S. in Computer, Electrical or Electronic Engineering.

 

WHY WORK FOR FLUIDRA? 

Fluidra is a publicly listed company focused on developing innovative products, services and IoT solutions for the residential, commercial and wellness pool markets, globally. The company operates in over 45 countries, has over 7,000 employees and owns a portfolio of some of the industry’s most recognized and trusted brands: Polaris®, Jandy®, CMP, S.R. Smith, and Zodiac®. We also sell products under the Cover‐Pools®, iAquaLink®, Grand Effects® , Del® and Nature2® names. With these combined resources we’re able accelerate innovation in critical areas like energy-efficiency, robotics and the Internet of Things.

 

Our focus is on creating the perfect pool and wellness experience responsibly. We take our mission to heart, and our employees embody these guiding principles in everything we do: passion for success, honesty & trust, customer collaboration, teamwork and inclusion, learn and adapt, excellence and innovation.

 

Don't meet every single requirement listed? At Fluidra, we thrive on building an inclusive workspace, so if you are excited about this role and your past experience doesn't align perfectly, we encourage you to apply anyways You may be just the right candidate for this role or another role in the organization. Fluidra is proud to be an equal opportunity employer. Fluidra recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, or any legally protected characteristics.

 

Expected salary range is $130,000 - $150,000. Fluidra offers a comprehensive total rewards / benefits program that includes base salary, annual bonus based on performance of individual and company objectives, competitive 401K matching, paid vacation and sick time, full range of health benefits, educational assistance, etc. The actual salary offer will carefully consider a wide range of factors, including skills, qualifications, experience and location. Your recruiter will provide additional details on our compensation and total rewards program.

 

#zip #onsite

Company DescriptionWe’re an industry‐leading global company with a legacy of innovation. Offering an extensive array of quality‐designed pool and spa equipment, our portfolio includes some of the most trusted brands in the business: Polaris®, Jandy®, and Zodiac®. We also sell products under the Cover‐Pools®, iAqualink®, Grand Effects® and Nature2® names.

Our recent merger with Fluidra, has expanded our reach worldwide across both the residential and commercial pool and wellness markets. We now have over 5,500 employees, a presence in over 45 countries and the combined resources to accelerate innovation in critical areas like energy-efficiency, robotics and the Internet of Things.

Our focus is on creating the perfect pool and wellness experience. We take our mission to heart, and Fluidra employees embody the passion for results, teamwork, and user focus that get us there.Company DescriptionWe’re an industry‐leading global company with a legacy of innovation. Offering an extensive array of quality‐designed pool and spa equipment, our portfolio includes some of the most trusted brands in the business: Polaris®, Jandy®, and Zodiac®. We also sell products under the Cover‐Pools®, iAqualink®, Grand Effects® and Nature2® names.\r
\r
Our recent merger with Fluidra, has expanded our reach worldwide across both the residential and commercial pool and wellness markets. We now have over 5,500 employees, a presence in over 45 countries and the combined resources to accelerate innovation in critical areas like energy-efficiency, robotics and the Internet of Things.\r
\r
Our focus is on creating the perfect pool and wellness experience. We take our mission to heart, and Fluidra employees embody the passion for results, teamwork, and user focus that get us there.

  • Carlsbad, United States Legrand NA Full time

    Job DescriptionLegrand NA is seeking a highly skilled Firmware Engineer Intern to join our Building Control Systems Division in Carlsbad, CA.Key ResponsibilitiesDevelop, evaluate, and verify system- and device-level requirements, architecture, and interface specifications.Design and implement firmware architecture, design, and implementation for RTOS-based...


  • Carlsbad, United States Legrand North America Full time

    About the RoleWe are seeking a highly motivated Firmware Engineer Intern to join our team at Legrand North America. As a key member of our Building Control Systems Division, you will be responsible for developing, evaluating, and verifying system- and device-level requirements, architecture, and interface specifications.Key Responsibilities:Design and...


  • 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 HME Full time

    HME is seeking a highly skilled Staff Software Engineer to join our Wireless Team. This role offers a unique opportunity to innovate, design, and develop software for embedded systems in a fast-paced agile environment.The ideal candidate will have 7+ years of experience in Software Engineering, with expertise in C/C++, Python, and application implementation...


  • 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 CDM Technology Full time

    Senior Software Engineer in Test AutomationWe are seeking a highly skilled Senior Software Engineer in Test Automation to join our team at CDM Technology. As a key member of our engineering team, you will be responsible for building and extending our new test automation framework for Embedded Applications.Key Responsibilities:Design and develop a robust test...

  • FPGA Design Engineer

    4 weeks ago


    Carlsbad, United States ViaSat Full time

    About ViasatViasat is a leading provider of satellite-based communications solutions. We are committed to delivering high-quality products and services that meet the needs of our customers.Job DescriptionWe are seeking a skilled FPGA Design Engineer to join our team. As an FPGA Design Engineer, you will be responsible for designing, developing, and testing...


  • 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 Actalent Full time

    Job Title: Senior Mechanical EngineerJob Summary:Actalent is seeking a Senior Mechanical Engineer to join our team in Carlsbad, California. As a key member of our engineering team, you will be responsible for designing and developing innovative products using mechanical engineering principles and computer-aided design (CAD) instrumentation design, consumable...


  • Carlsbad, United States ViaSat Full time

    About ViasatViasat is a leading provider of global communication services, with a mission to deliver connections that can change the world. With over 35 years of experience, we have helped shape how consumers, businesses, governments, and militaries around the globe communicate.Job SummaryWe are seeking a highly skilled Senior Communication Systems Engineer...


  • 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...

  • FPGA Design Engineer

    1 month ago


    Carlsbad, CA, USA, United States ViaSat Full time

    About ViasatViasat is a leading provider of satellite-based communications solutions. Our mission is to deliver connections with the capacity to change the world.Job DescriptionWe are seeking a skilled FPGA Design Engineer to join our team. As an FPGA Design Engineer, you will be responsible for designing, implementing, and testing FPGA features on...


  • Carlsbad, CA, United States ViaSat Full time

    About the RoleViaSat is seeking a skilled FPGA Design Engineer to contribute to the development of cutting-edge secure communications systems. As a key member of our team, you will design, implement, and test FPGA features on high-speed and ultra-low power digital circuit boards.Key ResponsibilitiesDesign and implement FPGA modules using Verilog and...


  • Carlsbad, United States ViaSat Full time

    About ViasatViasat is a global leader in satellite communications, providing innovative solutions for consumers, businesses, governments, and militaries. Our mission is to deliver connections that change the world.Job SummaryWe are seeking a Senior Project Engineer to join our Cyber Security team. As a key member of our team, you will be responsible for...


  • Carlsbad, New Mexico, United States Talent Consulting Experts Full time

    Job Title: Senior Control EngineerWe are seeking a highly skilled Senior Control Engineer to join our team at Talent Consulting Experts. As a Senior Control Engineer, you will be responsible for designing, implementing, and supporting process control systems for our refined products and petrochemical pipelines.Key Responsibilities:Design and configure...


  • Carlsbad, United States KBR Full time

    Job Title: Senior Software EngineerJob Summary:KBR is seeking a skilled Senior Software Engineer to join our team in Carlsbad, CA. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for government and commercial customers. You will work individually or as part of a small team to develop...


  • Carlsbad, United States ViaSat Full time

    About UsViasat is a leading provider of global communications solutions, dedicated to delivering connections that change the world. With over 35 years of experience, we've helped shape how consumers, businesses, governments, and militaries around the globe communicate.Our MissionWe're on a mission to deliver connections with the capacity to change the world....


  • 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, California, United States Actalent Full time

    Job Title: Senior ScientistWe are seeking a highly skilled Senior Scientist to lead assay integration projects and mentor staff. This individual should have a thorough understanding of molecular biology and molecular diagnostic assay development with relevant wet lab experience and a strong working knowledge of laboratory techniques.Key Responsibilities:Work...