Senior Embedded/Firmware Engineer
at ZELP
London N7, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Dec, 2024 | Not Specified | 18 Sep, 2024 | N/A | Software Development,Zigbee,Network Communications,I2C,Nfc,Wireless Protocols,Documentation,Test Harness,U Boot,Mqtt,Compilation,Ni Labview,Automation,Rs232,Embedded Systems,Rest,Product Compliance | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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