Title: Senior Embedded Software (Firmware) Engineer
Company Name: Teknovus Limited
Vacancy: 01
Job Location: Dhaka
Employment Status: Full-time
Educational Requirements:
∎ Bachelor of Science (BSc) in CSE
∎ Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or related field.
∎ Minimum of 3-5 years of experience in embedded systems design and development with proficiency in C/C++/Python programming languages.
∎ Knowledge of microcontroller architectures such as ESP32, ARM Cortex-M and microcontroller peripherals such as ADC, DMA, UART, and SPI. Experience with real-time operating systems (RTOS), firmware development, and debugging tools such as JTAG debuggers, oscilloscopes, and logic analyzers.
∎ Familiarity with Agile software development methodologies, version control systems like Git, and continuous integration/continuous deployment (CI/CD) processes.
∎ Strong problem-solving skills and ability to work in a team-oriented environment.
∎ Skills Required: C++, Firmware, Hardware Engineer, lorawan, sdks, zigbee
Experience Requirements:
∎ 3 to 5 year(s)
∎ The applicants should have experience in the following area(s):
embedded software, Firmware, Hardware Engineer, IoT Embedded System
Job Responsibilities:
∎ Design and develop embedded software/firmware for IoT devices using C/C++/Python programming languages, according to product specifications.
∎ Collaborate with cross-functional teams including hardware design, software development, and quality assurance to develop and test firmware.
∎ Develop, implement and test communication protocols and interfaces with sensors, actuators, and other peripherals.
∎ Create software architectures and implement software design patterns to ensure code scalability and maintainability.
∎ Write efficient code with memory and performance optimizations.
∎ Debug and troubleshoot hardware and software issues using tools such as JTAG debuggers, oscilloscopes, and logic analyzers.
∎ Lead and mentor junior engineers in the team.
Additional Requirements:
∎ Age at least 25 years
∎ Both males and females are allowed to apply
Salary: Negotiable
Compensation & Other Benefits:
∎ T/A, Tour allowance, Performance bonus, Profit share, Weekly 2 holidays, Gratuity
∎ Lunch Facilities: Partially Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2
∎ Unlimited subsidized tea, coffee & snacks.
∎ Training & learning materials to improve skills.
∎ Learning opportunity.
Job Source: Bdjobs.com Online Job Posting.
Application Deadline: 31 May 2023
Company Information:
∎ 14 May 2023
∎ Teknovus Limited
∎ Address : 43, Eskaton Garden Road, Ramna, Dhaka 1000
∎ Web : www.teknovus.io
∎ Business : Teknovus is a ITES company that brings Industrial IoT solutions to manufacturers with industrial IoT connectivity devices to align our industries with Industry 4.0 revolution by harnessing the power of real-time data.
Category: Engineer/Architect
: If you meet the above qualifications and are passionate about embedded software engineering, we encourage you to apply for this exciting opportunity. Send the Resume/CV via email to [email protected], Subject: "Senior Embedded Software (Firmware) Engineer".
Source: bdjobs.com