Python Programmer (Embedded Application Development)

Job Description

Title: Python Programmer (Embedded Application Development)

Company Name: ATPL Dhaka

Vacancy: --

Location: Dhaka (Uttara)

Minimum Salary: Negotiable

Published: 6 Feb 2024

Education:
∎ Bachelor's degree in Computer Science or Electrical Engineering.

Requirements:

Additional Requirements:
∎ Strong proficiency in Python, including knowledge of object-oriented programming (OOP) and design patterns.
∎ Understanding of common networking protocols and technologies.
∎ Familiarity with testing frameworks (e.g., unittest, pytest) and debugging tools.
∎ Excellent communication, collaboration, and problem-solving skills.
∎ Ability to work independently and as part of a team.
∎ Passion for learning and staying current with advancements in the field.
∎ Experience with Python languages useful for embedded systems.
∎ Knowledge of operating systems like Linux and RTOS (e.g., FreeRTOS, Zephyr)
∎ Experience with web frameworks (e.g., Flask, Django) for web-based configuration or monitoring.
∎ Familiarity with cloud platforms (e.g., AWS, Azure)
∎ Experience with DevOps practices and tools.
∎ Strong proficiency in Python, including knowledge of object-oriented programming (OOP) and design patterns.
∎ Understanding of common networking protocols and technologies.
∎ Familiarity with testing frameworks (e.g., unittest, pytest) and debugging tools.
∎ Excellent communication, collaboration, and problem-solving skills.
∎ Ability to work independently and as part of a team.
∎ Passion for learning and staying current with advancements in the field.
∎ Preferred Skills:
∎ Experience with Python languages useful for embedded systems.
∎ Knowledge of operating systems like Linux and RTOS (e.g., FreeRTOS, Zephyr)
∎ Experience with web frameworks (e.g., Flask, Django) for web-based configuration or monitoring.
∎ Familiarity with cloud platforms (e.g., AWS, Azure)
∎ Experience with DevOps practices and tools.

Responsibilities & Context:
∎ Ampec Technologies is an Australia based leading technology company focused on innovation and creating groundbreaking solutions.
∎ Business patter: B2B
∎ HR Policy: Ampec is an equal opportunity employer. All qualified applicants will receive consideration for employment.
∎ Design, develop, test, and maintain high-quality Python code for embedded applications.
∎ Collaborate with hardware engineers to understand resource constraints and tailor software accordingly.
∎ Implement effective networking protocols (e.g., TCP/IP, UDP, MQTT, LoRaWAN) to enable communication between devices and systems.
∎ Integrate with various sensors, actuators, and other peripherals using appropriate libraries and APIs.
∎ Write unit tests and integration tests to ensure code quality and reliability.
∎ Knowledge of Linux and command and maintain the Linux Service file.
∎ Debug and troubleshoot software issues effectively.
∎ Contribute to documentation and maintainability of codebase.
∎ Stay up-to-date with the latest advances in Python, embedded systems, and networking technologies.
∎ Participate in code reviews and provide constructive feedback to colleagues.
∎ Australia-based Electrical products manufacturing company looking a talented and motivated Python programmer. He/she will play a key role in developing innovative embedded applications with robust networking capabilities and will collaborate closely with hardware engineers, embedded developers, and other software engineers to create solutions that leverage cutting-edge technologies and deliver impactful results.
∎ Working hours start from 7:00am (Monday to Friday).
∎ Employment Type: Full-Time, No remote job available.
∎ About company
∎ Ampec Technologies is an Australia based leading technology company focused on innovation and creating groundbreaking solutions.
∎ Business patter: B2B
∎ HR Policy: Ampec is an equal opportunity employer. All qualified applicants will receive consideration for employment.
∎ Responsibilities:
∎ Design, develop, test, and maintain high-quality Python code for embedded applications.
∎ Collaborate with hardware engineers to understand resource constraints and tailor software accordingly.
∎ Implement effective networking protocols (e.g., TCP/IP, UDP, MQTT, LoRaWAN) to enable communication between devices and systems.
∎ Integrate with various sensors, actuators, and other peripherals using appropriate libraries and APIs.
∎ Write unit tests and integration tests to ensure code quality and reliability.
∎ Knowledge of Linux and command and maintain the Linux Service file.
∎ Debug and troubleshoot software issues effectively.
∎ Contribute to documentation and maintainability of codebase.
∎ Stay up-to-date with the latest advances in Python, embedded systems, and networking technologies.
∎ Participate in code reviews and provide constructive feedback to colleagues.

Employment Status: Full Time

Job Location: Dhaka (Uttara)

Read Before Apply:

Interested candidates are requested to send their CV to E-mail.

Join our team and be part of a fast-paced, innovative company that values creativity, collaboration, and continuous learning. We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth.



Apply Procedure:

Email your CV:
∎ Send your CV to the given email [email protected]

Company Information:
∎ ATPL Dhaka
∎ Uttara Tower (Level-5), Plot # 1, Sector-3,Jasimuddin, Dhaka Mymensingh Road,Uttara,dhaka-1230

Address::
∎ Uttara Tower (Level-5), Plot # 1, Sector-3,Jasimuddin, Dhaka Mymensingh Road,Uttara,dhaka-1230

Application Deadline: 7 Mar 2024

Category: Engineer/Architect

Source: bdjobs.com

Similar Jobs

Structural Engineer (Steel)

Assistant Manager-Structural Design (Civil)

Senior Structural Engineer

Manager (Incharge)

Project Engineer

Project Engineer/Manager (Civil Engineer)

Sub Assistant Engineer- S&B

Manager/Deputy Manager (Utility)

Assistant Surveyor - BGRL

Chemical Engineer (R&I - Home Appliances)

Senior Executive, Quality Control

Senior Project Electrical Engineer

Senior Project Civil Engineer

Asst. Architect / Architect

Automation Engineer

Jr. Service Engineer / Service Engineer

Dy. Manager / Manager (Electrical) for Project Implementation Department of S. Alam Group

Civil Interior Cost Estimator

Architectural Interior 3D Visualizer

Service Lead, After Sales Department (RANCON Industrial Solutions Ltd)

Executive / Senior Executive (Concrete Block Sales & Marketing)

DT Engineer

RF Engineer

Assistant Engineer, Construction Department

Yard Manager

Trainee Engineer - Slider

Investment Manager

Manager/ Supervisor (Technical) for LPG Station

Sub Assistant Engineer (Process)

Head of Technical (RANCON Industrial Solutions Ltd)

Junior Shift Engineer/ Shift Engineer

Web Developer

Architect

Turbine Supervisor

Project Engineer

Manager Utility

Process Development Engineer (Electrical)

Research & Innovation (R&I) Officer- Chemical

Research & Innovation (R&I) Officer- Electrical

Research & Innovation (R&I) Officer- Mechanical