Sr. Firmware Engineer (REMOTE)

FluidLogic
El Segundo, CA Remote Full Time
POSTED ON 12/2/2023 CLOSED ON 2/19/2024

What are the responsibilities and job description for the Sr. Firmware Engineer (REMOTE) position at FluidLogic?

FluidLogic is an exciting startup at the intersection of hydration and wearable technology. Creating products for a variety of vertical markets, including the U.S. Military.


We provide “hydration for the human race” by building cutting-edge Active Hydration™ systems for active people doing active things. 


Born in Motorsports & Powersports, our products are now relied on by winning NASCAR, IndyCar, Trophy Truck, and other professional racing teams.


We are seeking an experienced Senior Firmware Engineer with a strong background in the consumer electronics industry. In this role, you will be responsible for designing, developing, and maintaining the firmware that runs on electronic devices or embedded systems. You will play a crucial role in designing and implementing the software that controls the functionality and behavior of FluidLogic devices, ensuring they operate reliably and provide an optimal user experience. 

 

If you are a highly motivated individual with a passion for delivering high-quality products to consumers, this is an exciting opportunity to join our dynamic team. 

This role reports to VP of Software Development, Raum Patttikonda. https://www.linkedin.com/in/rampattikonda/ 

\n


What You Own

Firmware and Development:
  • Responsible for existing software running on the Nordic nRF52840 nRF 5 SDK.
  • Implement and enhance power-optimized and reliable BLE communication with iOS/Android apps using custom protocols.
  • Develop additional features within the nRF5 SDK using Segger IDE.
  • Port software to the newer nRF Connect SDK that runs RTOS with Visual Studio Code IDE.
  • Stay updated with newer platforms (ST, Ambiq BLE microcontrollers) and develop software for them.
Hardware Interaction and Optimization:
  • Collaborate with hardware engineers to optimize system power and performance.
  • Participate in board bring-up by working with hardware engineers and sample test driver software.
  • Develop motor and battery charger drivers for newer PCB revisions.
  • Interface with various communication protocols (I2C, SPI, UART) and ensure seamless integration.
Sensor Integration and Data Processing:
  • Utilize body sensors (Heart rate, AFE, Temperature, Humidity, Pressure) to collect vital data.
  • Work with MEMS sensors (Accelerometer/Gyro) and implement noise and data filters for accuracy.
  • Implement user-friendly input/output interfaces, which could include buttons, touch, LEDs, or displays.
Firmware Development and Quality Assurance:
  • Lead and contribute to firmware development using C language for efficient and reliable code.
  • Maintain source control using GitHub.
  • Develop and program microcontrollers with bare-metal OS or RTOS for optimal performance.
  • Design and implement drivers for sensors and peripherals, ensuring smooth communication and functionality.
Debugging and Troubleshooting:
  • Utilize debugging tools (GCC, IDEs) to troubleshoot and resolve firmware issues.
  • Write control loops and filters to ensure accurate and stable operation.
Communication and Collaboration:
  • Collaborate with cross-functional teams in a dynamic environment.
  • Interface with communication protocols like Bluetooth, Wi-Fi, etc., for wireless communication.
  • Contribute to electronic design, review, and execution meetings.
  • Provide input on schematics and PCB designs to hardware engineers.
Continuous Improvement:
  • Identify and evaluate new technologies, chipsets, and libraries to enhance product firmware.
  • Develop motor and pump control strategies, enhancing product capabilities.
  • Write scripts for production testing to ensure firmware quality and reliability.
Multi-Platform Development:
  • Demonstrate proficiency in multi-platform C/C development for Windows, Linux, and Mac environments.


What You Bring
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, or equivalent years of industry experience. 
  • Extensive experience in firmware development on the Nordic nRF Bluetooth BLE platform. 
  • Proficiency in multi-platform C/C development across Windows, Linux, and Mac environments. 
  • Solid understanding of embedded system design patterns  
  • Experience with ultra low-power optimization  
  • Continuous  
  • Strong knowledge of embedded systems design principles, including low-level hardware interactions and real-time constraints. 
  • Proficiency in C language programming for embedded systems. 
  • Familiarity with communication protocols such as I2C, SPI, UART, etc. 
  • Experience with microcontroller programming using bare-metal OS or RTOS (FreeRTOS, AzureRTOS, ZephyrRTOS). 
  • Proven track record in PCB board bring-up and integration of firmware with hardware. 
  • Ability to develop drivers for sensors, peripherals, and implement motor/pump control strategies. 
  • Skilled in embedded debugging using tools like GCC, IDEs (VS Code, Segger IDE, Kiel), etc. 
  • Understanding and interpretation of schematics and PCB designs. 
  • Prior experience with Arm Cortex (M3/M4) architecture. 
  • Strong programming skills in wireless communication protocols such as Bluetooth or Wi-Fi. 
  • Ability to write scripts for production testing. 
  • Experience with creating embedded graphical user interfaces is a plus. 


What We Offer
  • Opportunities for growth
  • Training and development  
  • Discretionary time off (flexible time off) 
  • Great benefits

Interview Process: Recruiter, Hiring Manager, Technical Interview , On-SIte Panel (3-5 people), CEO 

This role reports to the VP of Software Development, Raum Patttikonda. https://www.linkedin.com/in/rampattikonda/ 

If you are ready to take on a challenging role in a fast-paced consumer electronics manufacturing environment, we look forward to receiving your application. Join our team and contribute to the development of cutting-edge products that enhance the lives of our customers. 


\n
$165,000 - $180,000 a year


\n



Our Values


Service

We genuinely care about our users, their wellness, our employees, and our communities

We will create an exceptional user experience

We will collaborate with our teammates with flexibility and constant communication

We will serve our teammates with courtesy, honesty, respect, and trust.


Spirit of Ingenuity

We are curious! 

We are creative problem solvers.

We will be innovative…in our business processes, methodology, problem solving, customer service, HR, across all aspects of our business. 

We are brand ambassadors and fiercely protective of our brand.


Attitude!

We have a can-do attitude…we find the path to “yes!”

We have relentless positivity!We take ownership of our work and empower our teams to own theirs. We will win!  And we will have fun doing it!


Excellence

We operate in a culture of execution. 

We will be accountable to ourselves and to each other. 

We are committed to individual excellent performance.  

We will take the initiative to continually learn and improve ourselves, our department, our business, and our community.

We have pride in our work.


Professionalism

We operate with mutual respect. 

We embrace diversity. 

We work hard…with discipline, focus, and alignment.

We have integrity.


FluidLogic is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. We are committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities. To request reasonable accommodation, contact Tammie Hollar @ tammieh@fluidlogic.com.

Firmware Engineer
Apple -
Culver, CA
Firmware Engineer
Northwoodspace -
El Segundo, CA
Software / Firmware Engineer
Axiomtek -
City of Industry, CA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Sr. Firmware Engineer (REMOTE).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $74,092 - $105,774
    • Income Estimation: $82,809 - $110,162
  • Computer Simulation Skill

    • Income Estimation: $77,439 - $91,585
    • Income Estimation: $77,510 - $95,546
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at FluidLogic

FluidLogic
Hired Organization Address El Segundo, CA Full Time
FluidLogic is an exciting startup at the intersection of hydration and wearable technology. Creating products for a vari...
FluidLogic
Hired Organization Address El Segundo, CA Full Time
FluidLogic is an exciting startup at the intersection of hydration and wearable technology. Creating products for a vari...

Not the job you're looking for? Here are some other Sr. Firmware Engineer (REMOTE) jobs in the El Segundo, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!