Jobs Career Advice Post Job
X

Send this job to a friend

X

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

    • Software Developer II (Firmware/IoT Engineer) at Amy Consulting

    Posted: Sep 17, 2024
    Expires: Not specified
    Save
    Facebook
    X
    LinkedIn
    Email
    Copy link
  • Get new jobs in your inbox
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Register for our free webinar, Proven Strategies to Stand Out and Get Hired in 2027 and find out what’s stopping you from getting called back.

    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.

    View All Jobs at Amy Consulting


     

    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

    Check how your CV matches this job

    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.

  • Save Report job
  • Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted
  • Send your application

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail