Junior Embedded Programmer, IoT

Job Description

Title: Junior Embedded Programmer, IoT

Company Name: eGeneration Limited

Vacancy: 1

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Electrical & Electronic Engineering, Bachelor of Science (BSc) in Computer Science & Engineering, Bachelor of Science (BSc) in ECE
∎ Diploma in Engineering in Embedded System Engineer / EEE / CSE.
∎ Skills Required: Computer Engineering, Embedded System
∎ Languages: ANSI, Embedded C, C++, Python
∎ Programming experience with Raspberry Pi / Arduino / ATmega / TI CC-3200 / CC-2560 / ESP 8266 etc.
∎ Packages: Arduino ide, Eclipse ide, Android Studio, Atmel Studio.
∎ IP Protocols: HTTP-REST, MQTT, CoAP, OPC-UA, WebRTC
∎ Non-IP Protocols: LPWAN, LoraWAN, BLE, Zigbee, Thread, NB-IoT
∎ Embedded Protocols: SPI, I2C, UART, Modbus
∎ Strong knowledge of Electronics and building new hardware or customizing existing hardware
∎ Knowledge in building Sensor based applications.
∎ Knowledge of any IoT device-cloud connectivity protocols
∎ Knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
∎ Hardware component selection & research
∎ PCB design
∎ Writing firmware.
∎ Experience in embedded systems design with pre-emptive, multitasking real-time operating systems
∎ Experience in hands-on development and troubleshooting on embedded target

Experience Requirements:
∎ At least 1 year(s)
∎ Freshers are also encouraged to apply.

Job Responsibilities:
∎ Prototype, test, and troubleshoot embedded electronics firmware for IoT applications while providing oversight and guidance to customer.
∎ Develop high-performing and reliable firmware for embedded systems using micro controllers, sensors, and analog/digital interface circuits.
∎ Collaborate with other firmware, software, and hardware design team members to develop innovative products and applications.
∎ Support new products through release to manufacturing
∎ Participate in the definition of system functional requirements.
∎ You have hands-on hardware-level programming experience in the development of IoT products.

Additional Requirements:
∎ Age 20 to 30 years
∎ Both males and females are allowed to apply
∎ Experience in unit testing and integration testing
∎ Good understanding of real-time system architecture/design
∎ Experience in embedded development tools.
∎ Able to learn and work independently and within a team expected.
∎ Good written and oral ENGLISH communication skills.

Salary: Negotiable

Compensation & Other Benefits:
∎ Weekly 2 holidays
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Application Deadline: November 29, 2019

Company Information:
∎ eGeneration Limited
∎ Address : Saimon Center, 4th Floor, House # 4/A, Gulshan - 1, Dhaka - 1212
∎ Web : www.egeneration.com.bd
∎ Business : eGeneration is a leading management consulting, technology services and outsourcing company in Bangladesh. The company is working both in local and international market for IT consultancy, information security and advisory services since 2003.
With our comprehensive understanding of diverse business verticals and wide resources, we mobilize the right people, skills and technologies to help organizations enhance its performance and transform cost burdens into competitive edge.

Category: Engineer/Architect