Embedded Systems Engineer / Software Engineer

KiteGen Energy Nigeria Ltd
Nigeria
Full time
2 weeks ago
Today
K

Embedded Systems Engineer / Software Engineer

KiteGen Energy Nigeria Ltd

Engineering & Technology

Rest of Nigeria (Edo) Full Time
Energy & Utilities Confidential
  • Minimum Qualification :
  • Experience Level : Entry level
  • Experience Length : 1 year

Job Description/Requirements


Company Description

KiteGen Energy Nigeria Ltd, a division of Kite Gen Research, is dedicated to addressing the severe energy shortage on the planet by offering cheap renewable energy with no GHG emissions and low land use. Founded in 2007, Kite Gen Research is privately held with headquarters in Chieri (Turin). Our vision for tomorrow's wind energy is truly international, and we aim to gather some of the best scientists and talents in business and technology to achieve this vision.


Role Description

  • This is a full-time on-site role based in Benin City for an Embedded Systems Engineer / Software Engineer.
  • We are seeking a skilled and motivated Embedded Systems Engineer / Software Engineer to join our engineering team.
  • The ideal candidate will have a solid foundation in embedded C/C++ programming and hands-on experience in designing, developing, and maintaining embedded systems.
  • Familiarity with ARM microcontrollers and the ARM Architecture is a strong advantage.
  • This role presents a great opportunity to work on exciting projects that involve firmware development, hardware integration, and real-time system optimization.


Qualifications

  • Proficiency in Software Development, Software Design
  • Design, develop, and debug embedded firmware using C and C++
  • Work with ARM microcontrollers and understand the ARM Ecosystem is an added advantage
  • Background in Electrical Engineering is a plus
  • Excellent problem-solving and analytical skills
  • Ability to work collaboratively in a team environment
  • Collaborate with hardware engineers to integrate firmware with custom hardware designs
  • Develop and execute unit and integration tests to ensure software reliability
  • Optimize code for performance, memory usage, and power efficiency
  • Document code, processes, and design decisions in a clear and organized manner
  • Participate in design reviews and contribute to discussions on system architecture.


Requirements

  • Bachelor’s Degree or higher in Electrical / Electronics Engineering, Computer Engineering, Computer Science, or a related field
  • 1–5 years of hands-on experience in embedded systems development
  • Strong proficiency in C and C++ programming
  • Experience with microcontroller platforms, particularly with ARM
  • Familiarity with STM32CubeIDE, STM32CubeMX, HAL/LL libraries, and related tools is preferred
  • An understanding of embedded communication protocols such as UART, SPI, I2C, CAN, and USB is preferred
  • Ability to read schematics and work closely with hardware engineers
  • Strong debugging and problem-solving skills.



<

Apply
Other Job Recommendations:

Embedded Systems Engineer/Software Engineer

KiteGen Energy Nigeria Ltd
Nigeria
  • Design, develop, and debug embedded firmware using C and C++...
  • Work with STM32 microcontrollers and use STM32CubeIDE/CubeMX...
3 weeks ago

Embedded Systems Engineer

Zubi Technologies
Lagos, Lagos State
  • Develop and integrate embedded software and firmware for...
  • Design and develop PCB layouts for various embedded systems...
3 weeks ago

DevOps Engineer

Defort
Abuja, Federal Capital Territory
At DeFort, we provide managed DevOps, network security, and cybersecurity solutions that help businesses scale with confidence Our...
1 week ago

Telecommunications Engineer

Sofomation
Nigeria
Opening in One Of The Most Reputed OIL & GAS Company in Middle East: Qualification: 5+ years’ of IT & Telecom experience,...
2 weeks ago

Senior/principal software engineer.

Nodescale
Nigeria
  • Minimum Qualification :
1 week ago

Lead Golang Software Engineer, Commercial Systems

Canonical
Lagos, Lagos State
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets The...
2 weeks ago

Software Engineer

PAGE FINANCIALS
Lagos, Lagos State
Page Financials, formally known as Page International Financial Services Limited, is a licensed retail finance institution by the...
3 weeks ago

Senior System Engineer

Trivest Technologies Limited
Lagos, Lagos State
  • Implement structured cabling, conduit installations, and...
  • Support in the installation of IP surveillance, access...
3 weeks ago

Automation Shift Engineer

FrieslandCampina
Nigeria
  • Minimum of 3 years experience as Engineer in similar role
  • Ability to use lab testing equipment for cans and lids...
3 weeks ago

DevOps Engineer & Trainer

Javaplus Innovations Ltd.
Lagos, Lagos State
The ideal candidate will be responsible for delivering comprehensive, hands-on training to mid-level technical staff for 2 months...
3 weeks ago