ARNERGY is a distributed utility technology company that leverage Internet of Things (IoT) to deploy affordable, reliable distributed solar energy solutions to rural and urban consumers and SMEs across Nigeria on a monthly subscription model. We custom design solar energy systems for commercial and residential clients using tried and tested, intelligent solar energy system ensuring Africans have 24/7 power in their homes while reducing operating expenses of African businesses saving them huge costs otherwise spent on diesel/petrol generator maintenance and increased revenue otherwise lost to cut in production.
About the job
- As our Senior Embedded System Engineer, you are responsible for the development and implementation of software that powers our products. You will plan, develop, deploy, manage, maintain and improve existing and new firmware. A key KPI for you is to ensure all developed firmware satisfies core product requirements and meet customers’ expectations.
You’ll focus on:
- Designing, implementing embedded hardware & firmware for embedded and power devices.
- Designing, developing, coding, testing and debugging system software.
- Analyzing and enhancing efficiency, stability and scalability of system resources.
- Designing and implementing highly efficient and scalable embedded hardware systems.
- Designing, developing and commercializing Battery Management Systems (BMS) on 48V and a variety of high voltage capacities.
- Designing, developing and commercializing battery packs in rack mount, wall mount and outdoor IP 65 rating with appropriate BMS & embedded systems functionality.
- Ensuring designed hardware and its firmware is capable of real-time IoT data including battery voltage, environment data, battery usage, energy consumed, energy discharged, cell-level monitoring, discharge count, End Of life data etc.
- Developing technical specifications based on design requirements and implementation.
- Analyzing system technical issues and developing appropriate resolutions.
- Participating in system design reviews and implementing recommended improvements.
- Researching and setting up the test lab with requisite tools and equipment.
- Continuous improvement to ensure devices are bug-free.
- Researching & developing new products to keep pace with global energy storage and battery chemistry innovations.
REQUIREMENTS AND SKILLS
You’ll be a good fit for this role if you have:
- 5+ years of experience in hands-on development in C/C++ for embedded systems and evaluating firmware architecture.
- 5+ years of experience in hardware development with experience in 32bit ARM Cortex processors
- Proven track record of designing, developing and assembling hardware products that address complex challenges in the energy sector.
- Knowledge of computer architecture, hardware interfaces, real-time operating systems and driver development on low-level bare metal and high-level operating systems.
- Excellent understanding of most systems on modern SoCs: CPU cores, memory bandwidth tradeoffs, low-power, bootloaders
- Experience in system development from scratch with board bring-up
- Experience in test-driven development (TDD) and continuous integration (CI) techniques for embedded systems
- Experience in High speed, Advanced PCB design from schematic to PCB to manufacturing.
- Excellent communication, organizational and leadership skills.
We’d also like to see:
- Flexibility and comfort working in a fast-paced, changing environment
- Hands-on active coding experience.
- An attribute of grit
- Good communication, strong leadership qualities
- Good interpersonal skills
- Excellent time management, task prioritizing and organisational ability
- High level of attention to detail
Method of Application
Signup to view application details.
Signup Now