Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 17, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    At Amy Consulting, we believe that your people are the best assets in your business, regardless of business size, industry and market share. Our primary role is to assist you in identifying your Human Resource needs, developing sustainable action plans, and facilitating changes that align with your organisational objectives.
    Read more about this company

     

    Software Developer II (Firmware/IoT Engineer)

    Key Responsibilities:

    • Develop and maintain firmware for IoT devices, particularly on Raspberry Pi, ensuring optimal performance and stability.
    • Design, develop, and maintain software applications to manage fleets of IoT devices.
    • Build responsive user interfaces using Python frameworks like Kivy, Tkinter, or PyQt. • Work with AWS services (IoT Core, S3, Lambda, DynamoDB, Cognito) to manage device credentials, data storage, and secure communication between devices and the cloud.
    • Deploy and manage over-the-air (OTA) firmware updates for IoT devices remotely.
    • Ensure secure, reliable communication between IoT devices and cloud backends, following security best practices for data handling.
    • Troubleshoot and resolve technical issues in both hardware and software environments. • Collaborate with product managers and cross-functional teams to design, develop, test, and deploy software solutions.
    • Maintain and document codebases, software designs, and system architectures, including cloud integration.
    • Test software to ensure responsiveness and efficiency, debug, troubleshoot, and upgrade software as needed.
    • Create security and data protection settings for IoT devices and software applications.

    Key Requirements:

    • Bachelor’s degree with 5+ years or Advanced Degree with 3-5 years of professional experience.
    • Minimum 3+ years of experience programming in Python.
    • Degree in Electrical Engineering, Computer Engineering or any related fields. • Hands-on experience with firmware development for embedded systems. • Familiarity with other programming languages such as C++ or JavaScript for IoT device integration.
    • Experience with containerization tools like Docker for IoT environments.
    • Experience with custom UX/UI development for all Python based firmware is a bonus, not a requirement.
    • Knowledge of IoT security protocols, secure boot, and encryption methods for data and device protection.
    • Familiarity with version control systems like Git.
    • Foundational Knowledge on AI/ML pipeline is a bonus, not a requirement

    Method of Application

    Interested and qualified candidates should send their CV to: recruitment@amyconsulting.com.ng using the Job Title as the subject of the mail.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Amy Consulting Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail