Senior Embedded System Engineer

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

If you are interested in being considered for this role, please send your resume to recruitment@arnergy.com

Apply via :

recruitment@arnergy.com