Embedded System Engineer (Micro-controller/Linux)

As a successful Developer on this project, you will be given ownership of...

Embedded System Engineer (Micro-controller/Linux)

Embedded System Engineer (Micro-controller/Linux)

As a successful Developer on this project, you will be given ownership of developing on and debugging embedded devices. Your core focus will be developing software on embedded Linux and periodically ATMega / ST microcontrollers. As a bonus, you will be able to take pride in your work as you see your code go to market and be leveraged by real customers solving real problems. It will be viewed favorably if you have experience to help write diagnostic and/or provisioning tools for our clients manufacturing line, which is co-located at their office.

If you are interested in joining an enthusiastic and extremely talented team, building software-hardware products on a modern, modular, highly customizable C++ embedded Linux and C ATMega, ST Microcontroller codebase, you are encouraged to apply!

Note: There are two position available currently. Most preferable one is Embedded System Engineer(Linux). Then another one is Embedded System Engineer (Microcontroller firmware developer).

Job Responsibilities
  • Candidate shall be deployed for software design, implementation and testing work-packages in the assigned modules.
  • Linux system programming knowledge (Network, socket programming, shared memory, semaphore).
  • Knowledge in Linux IPC mechanism.
  • Preferable to have exposure to Automotive based IPC.
  • Experience with debugging in Linux – gdb etc.
  • Experience in git.
  • Preferable to have exposure of Svn, Gerrit, Jenkin, Jira, Rhapsody, Doors.
  • Understanding of Makefile and typical Linux build systems, Buildroot, OpenWRT, Yocto etc.
  • Study requirement, Create design, Review specifications and designs, Coding/review code, Unit test, and Integration test.
  • Analysis and Design experience for embedded SW
  • Advanced programming skills in ANSI/Embedded C.
  • Experience in unit testing and integration testing
  • Good understanding of real-time system architecture/design
  • Experience in embedded development tools.

 

Employment Status
Full-time

 

Educational Requirements
  • Diploma in Engineering in Embedded System Engineer
  • Bachelor of Science (B.Sc) in ECE
  • Skills Required: Computer Engineering, Embedded System
Experience Requirements
  • 1 to 2 year(s)
  • Freshers are also encouraged to apply
Additional Requirements
  • Age 25 to 30 years
  • Both males and females are allowed to apply.
  • Advanced programming skills in ANSI/Embedded C.
  • Experience in unit testing and integration testing.
  • Good understanding of real-time system architecture/design.
  • Experience in embedded development tools.
  • Customer-oriented and committed to work systematically under tight schedules.
  • Able to learn and work independently and within a team expected.
  • Good written and oral ENGLISH communication skills.
  • Self-driven, results oriented developer who strives to write clean, modular and well commented code without taking short-cuts and drives their software through the ‘final 10%’ to take a product to market
  • Developing on Linux Operating Systems is required
  • Strong experience with embedded software development is required, including the usage of lab tools such as oscilloscopes or serial analyzers to debug software, and the ability read electrical schematics.
  • Experience with Qt stack or willingness to learn
  • Candidate must demonstrate a passion for writing software, innovating and building stuff
Job Location
Anywhere in Bangladesh  
Salary
  • Negotiable
  • As Per Company Policy
Compensation & Other Benefits
  • Lunch Facilities: Partially Subsidized
  • Salary Review: Yearly
  • Festival Bonus: 2(Yearly)
  • As Per Company Policy
Share This
Job Status: Expired
Vacancy: 2
Sorry! This job has expired.