Sr Embedded Software Engineer

2 weeks ago


San Diego, United States Balboa Water Group Full time
About the Company

Balboa Water Group is the health and wellness industry's leading provider of electronic control systems, electronic accessories, pumps, jets, and other therapy products. Our dedication to excellence and quality for five decades has made us the premier, single-source provider of innovative and reliable designs, state-of-the-art manufacturing, and outstanding customer service worldwide. Due to our rapid growth, we are looking for passionate and talented team members that want to work in an organization that values integrity, diversity, intellectual curiosity and accountability.

Job Summary

Responsible for designing, developing, testing, and maintaining firmware and embedded software for hot tubs and spas equipment. You will work closely with hardware engineers to ensure the successful integration of software with hardware components.

Key Job Responsibilities

• Design and implement software for embedded systems, including device drivers, middleware, and application software.

• Collaborate with hardware engineers to define system requirements, architecture, and interfaces.

• Debug and troubleshoot software issues on embedded platforms using debugging tools and techniques.

• Conduct integration testing, and validation of embedded software components.

• Document software designs and development processes.

• Provide technical support during product development and testing.

• Stay updated with emerging technologies, industry trends, and best practices in embedded software development.

Requirements

Education Requirements

BS or MS in electrical engineering, computer engineering, computer science, or equivalent

Experience Requirements

• 3+ years professional experience in device firmware development.

• Expertise in embedded software development lifecycle, software documentation and deliverables.

• Expertise in configuration management, automated testing, and software verification and validation.

• Expertise programming in C, C++.

• Boot loader and OTA.

• Communication protocols I2C, RS232, RS-485.

• Experience and comfort with HW test tools: scopes, multimeters, logic analyzers, etc.

• Board bring-up experience, Device driver development.

• Good interpersonal, written, and verbal communication skills.

• Demonstrated ability to interface with electrical, mechanical, software, and work in a fast-paced, multi-disciplinary environment.

Required Skills/Abilities

• Experience with Microchip, STM32, Arm.

• Experience with IOT systems development.

• Experience with embedded Linux system development and system bring up.

• Experience with Microsoft Devops, Git, Containers, AWS, MQTT and Agile development processes.

• Experience with communication protocols I2C, SPI, CAN, Modbus, TCP/IP.

• Experience with product sustaining and costumer's issues follow up.

• Experience with displays and touch layer.

• Experience developing both bare-metal and on an RTOS.

• Experience in GUI applications.

EEO Statement

Balboa Water Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Salary Description

$80,000 to $110,000 per year

  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States A2e Technologies Full time

    Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract (Possible Perm) Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role Contractor with a Can Do approach with the ability to come up to speed quickly technically Very collaborative with...


  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, California, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States Cypress Human Capital Management, LLC Full time

    Sr. Staff Embedded Software Engineer – Linux The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system-level components, engaging with diverse teams across various levels of the software stack. They address intricate challenges to propel our mission of guaranteeing the safety, security, and reliability of...


  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States CliniComp Full time

    Job DescriptionJob DescriptionAs a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments....


  • San Diego, United States CliniComp Full time

    As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments. Additionally, you contribute to technical...


  • San Diego, United States CliniComp Full time

    Job DescriptionJob DescriptionAs a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments....


  • San Diego, United States A2e Technologies Full time

    Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract (Possible Perm) Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor with a Can Do approach with the ability to come up to speed quickly technically. Very...


  • San Diego, United States A2e Technologies Full time

    Job DescriptionJob DescriptionTitle: Sr. Embedded Software/Firmware Engineer/ContractorLocation: San Diego (92121)Term: Long Term Contract (Possible Perm)Duration: Long TermStart: ImmediatelySeeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role.Contractor with a Can Do approach with the ability to come up to speed quickly...


  • San Diego, United States A2e Technologies Full time

    Job DescriptionJob DescriptionTitle: Sr. Embedded Software/Firmware Engineer/ContractorLocation: San Diego (92121)Term: Long Term Contract (Possible Perm)Duration: Long TermStart: ImmediatelySeeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role.Contractor with a Can Do approach with the ability to come up to speed quickly...

  • Sr. Embedded Engineer

    4 weeks ago


    San Diego, United States Insight Global Full time

    Requirements : Ability to obtain DoD Secret clearance Bachelor’s degree 7+ years of Experience with Embedded Systems 5+ Years of Experience Compiling Kernels and writing Device Drivers Experience working with Device Drivers at the Kernel Level Experience with Hardware Configuration and Testing Description : Insight Global is looking for a Sr. Embedded...


  • San Diego, United States Insight Global Full time

    Requirements : Ability to obtain DoD Secret clearance Bachelors degree 7+ years of Experience with Embedded Systems 5+ Years of Experience Compiling Kernels and writing Device Drivers Experience working with Device Drivers at the Kernel Level Experience with Hardware Configuration and Testing Description : Insight Global is looking for a Sr. Embedded...

  • Sr. Embedded Engineer

    1 month ago


    San Diego, United States Insight Global Full time

    Requirements: Ability to obtain DoD Secret clearanceBachelor’s degree 7+ years of Experience with Embedded Systems5+ Years of Experience Compiling Kernels and writing Device DriversExperience working with Device Drivers at the Kernel LevelExperience with Hardware Configuration and Testing Description:Insight Global is looking for a Sr. Embedded Software...

  • Sr. Embedded Engineer

    1 month ago


    San Diego, United States Insight Global Full time

    Requirements: Ability to obtain DoD Secret clearanceBachelor’s degree 7+ years of Experience with Embedded Systems5+ Years of Experience Compiling Kernels and writing Device DriversExperience working with Device Drivers at the Kernel LevelExperience with Hardware Configuration and Testing Description:Insight Global is looking for a Sr. Embedded Software...

  • Sr. Embedded Engineer

    2 weeks ago


    San Diego, United States Insight Global Full time

    Requirements: Ability to obtain DoD Secret clearanceBachelor’s degree 7+ years of Experience with Embedded Systems5+ Years of Experience Compiling Kernels and writing Device DriversExperience working with Device Drivers at the Kernel LevelExperience with Hardware Configuration and Testing Description:Insight Global is looking for a Sr. Embedded Software...