Back to all jobs
11th May

Firmware Engineer

— Water analytics technology

California or Texas, USA, UK

We are seeking a talented Firmware Engineer to join a revolutionary and international water analytics company, that specializes in enhancing healthcare by monitoring water quality, safety, and conservation. The technology used is a blend of innovative hardware and software, that allows accurate and intelligent insights through water analytics used in various industries including healthcare, industrial and agriculture.
If you are interested in sustainability and tech-ford-good technologies, have experience with writing firmware, debugging MCU based systems and worked on system integration tools such as I2c, SPI or Uart then this is a role for you!

  • International company with global reach.
  • Experts in water quality monitoring system. Highly innovative, revolutionary and sustainable solutions.
  • Excellent benefits including private medical & life insurance, 401k Plan, electronic reimbursement and unlimited holidays!

What you’ll be doing 

  • Overseeing the Embedded Systems architecture.
  • Designing and developing embedded firmware for the microcontroller and embedded microprocessor-based systems.
  • Collaboratively working with multidisciplinary Hardware, R&D, QA and Software teams to a scalable IOT system.
  • Developing the application lifecycle, including documenting, coding, testing, debugging and supporting various features.
  • Using an Agile approach to write reliable, and sufficient codes.
  • Interfacing with low-level sensors and peripherals connected on I2C and SPI buses.
  • Debugging and fixing hardware/software issues in MCU based systems.
  • Preparing engineering specifications and documentation.

What experience you’ll need to apply

  • Degree or equivalent in Electrical or Computer Engineering with industry experience as Embedded Firmware/Software Engineer.
  • Proficiency in C/C /Python programming with experience in MCUs and embedded system design and development (knowledge of Eval boards and Kits).
  • Experience in debugging embedded Linux and Arduino based systems and microcontroller peripherals including I2C/SMB, SPI, UART, ADC and DAC.
  • Understanding of ARM Cortex M0/M3/M4, STM32, and ARM microcontrollers.
  • Experience with wireless communication techniques and associated protocols such as LoRaWAN, WiFi, BLE >4, or cellular communication (LTE and GSM).
  • Knowledge of low power design practices for battery powered devices and optimizing power consumption for long lasting devices.
  • Familiarity with networking connectivity protocols such as TCP/IP, SSL, HTTP, MQTT, AMQP.
  • Prior experience with JSON or XML for services such as AWS IoT, Azure, JIRA or similar.
  • Unit testing experience with pytest, Unity, CMock, and/or Ceedling.

What you’ll get in return 
An incredible opportunity to join an international company working for a greater good and contributing to the sustainable water solutions. Be a part of a community that strives to be leading significant changes in water conservation and safety to our oceans, animals, and planet.  Hybrid working pattern with base office either in San Antonio (Texas) or Milpitas (Northern California). Medical, dental and vision benefits, 401k Plan, Life Insurance and unlimited holidays. The company also offers electronics reimbursement of non-taxable $100 a month for WHO employees.


Back to all jobs

Who's managing this role?

Marta Korec

Marta Korec

— Recruiter Biomedical Engineering & Devices

You might like...