Senior Embedded/Firmware Engineer

at  ZELP

London N7, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Dec, 2024Not Specified18 Sep, 2024N/ASoftware Development,Zigbee,Network Communications,I2C,Nfc,Wireless Protocols,Documentation,Test Harness,U Boot,Mqtt,Compilation,Ni Labview,Automation,Rs232,Embedded Systems,Rest,Product ComplianceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT ZELP

ZELP is a London-based start-up dedicated to mitigating the impact of the livestock industry on the environment. It was founded in 2017 by two brothers motivated by the global need to address the climate crisis and the urge to make the beef and dairy industry more sustainable.
ZELP has patented a wearable device for cattle that neutralizes livestock’s emissions, which are responsible for almost 10% of the total greenhouse gas emissions that cause global warming. The deployment of our device on a global scale has the potential to reduce greenhouse gas emissions equivalent to eliminating emissions from all forms of transportation combined, and to transform the beef and dairy industry by empowering consumers to make their diets more sustainable.

REQUIREMENTS

  • 5+ years of experience in software development for embedded systems in C/C++.
  • Peripheral configuration, coding and debugging experience of ARM Cortex M processors.
  • Experience with LP Radios and wireless protocols: BLE, LoRa, NFC, Zigbee, etc.
  • Experience in network communications and IOT: UDP/TCP/IP, HTTP, REST, MQTT.
  • Experience with electronic communication standards: RS232, I2C, SPI, USB, etc.
  • Experience with product testing harness and documentation.
  • Experience developing PC apps to interact with hardware.

PLUS EXPERIENCE WITH THE FOLLOWING WOULD BE A BONUS

  • C# Visual Studio programming experience.
  • NI LabView for quick prototype, lab testing and test harness.
  • Experience with RISC-V processors.
  • Build automation to create version-controlled production firmware releases.
  • Linux environment experience - Bash scripting, compilation.
  • Embedded Linux experience, Kernel cross-compilation for ARM Cortex A processors, DT, U-boot, driver development.
  • Experience with product compliance (RED/CE/FCC) - testing, documentation, certification.

Responsibilities:

ABOUT THE ROLE

ZELP is looking for an experienced Embedded/Firmware Engineer to join the hardware development team and collaborate in the development of the wearable device software and other projects. Reporting to the Head of Hardware, you will play a key role in designing and creating high quality firmware for our embedded systems running in MCU and MPU, optimize for high efficiency and low power consumption and communicating long range low power radio to our cloud infrastructure and BLE, along with unit tests, automated build, Bootloader updates, and version management using a continuous development and deployment infrastructure.

PRIMARY RESPONSIBILITIES

Your main duties will include:

  • Feature analysis, architechture, design, implementation and maintenance for device firmware and companion applications.
  • Contributing to code structure, reliability, features, radio stacks and power consumption optimization.
  • Task planning, prioritization, proactive monitoring and compliance with scheduled delivery dates.
  • Integration and maintenance of Software libraries developed by external parties.
  • Creating unit tests for the device firmware as it is continually developed.
  • Writing clear source code documentation to explain the code’s functionality.
  • Development and support of software for hardware programming, verification and calibration for mass production.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London N7, United Kingdom