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.
Source: bdjobs.com