Browse
Employers / Recruiters

Embedded Software Developer

therap · 30+ days ago
Negotiable
Full-time
Remote
Apply

 

Working as part of an agile IoT product development team, this role will involve developing embedded software for real-time monitoring devices. As an agile firmware developer, you will be expected to perform the following tasks:

  • Develop software for embedded systems to meet organizational goals.
  • Responsible for analysis & development of the requirements for core controllers based on customer specifications.
  • Collaborating with hardware engineers to review the system architecture, debugging potential issues, and proposing changes from the software perspective
  • Design, implement, & validate the solutions for the assigned functions.
  • Deliver validated functions as per the project schedule.

 

Basic Qualifications:

Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering.

  • 2+ years’ experience with embedded software development.
  • 2+ years' experience in the C and C++ programming languages.

 

Preferred Qualifications:

  • MS degree in Computer Engineering or a related technical field.
  • 3+ years of C++ software development experience in embedded control systems.
  • Experience in HTML, CSS and JavaScript
  • Experience in using MicroPython
  • Very good understanding of the IoT environment. Experience in working with AWS IoT core or Azure IoT.
  • Ability to interface a range of sensors with microcontrollers.
  • Experience in developing systems that includes LAN, WAN, WiFi, BLE.
  • Experience in RTOS, ROS
  • Understanding memory allocation of different architectures and write firmwares accordingly
  • Experience with diagnostics development. Test & measurement equipment; Hardware-in-the-loop testing equipment & procedures.
  • Ability to cipher and decipher data using DES, RSA, AES etc.
  • Flash encryption and Firmware encryption experience.
  • Ability to develop an OTA update system.
  • Strong understanding and implemented experience in MQTT, HTTPS, UDP and other internet communication protocols.
  • Familiar with medical device regulations or similar standards
  • Proficient in using the version control system; git.
  • Team player with strong interpersonal skills to work in a global organization.
  • Excellent verbal and written communication skills in English.
  • Experience in ML is a plus.

 

Other Benefits: As Per Company Policy

Location: Banani, Dhaka

Last updated on Oct 27, 2023

See more

About the company

Recently posted jobs

Analyzing

Dhaka, Dhaka Division

 · 

30+ days ago

Remote

 · 

30+ days ago

Remote

 · 

30+ days ago

Dhaka, Dhaka Division

 · 

30+ days ago

Dhaka, Dhaka Division

 · 

30+ days ago

More jobs like this

Analyzing
Software Engineer - PHP
Kaz Software ·  Software development and consulting

Dhaka, Dhaka Division

 · 

30+ days ago

Assistant Software Developer (Grade-1)
IALBD ·  IT consulting and solutions

Dhaka, Dhaka Division

 · 

30+ days ago

Desktop Support Engineer
Augmedix ·  Medical note automation using AR

Dhaka, Dhaka Division

 · 

30+ days ago

Remote

 · 

30+ days ago

Dhaka, Dhaka Division

 · 

30+ days ago

Software Engineer (Backend)
Augmedix ·  Medical note automation using AR

Dhaka, Dhaka Division

 · 

30+ days ago

Remote

 · 

30+ days ago

Dhaka, Dhaka Division

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your CV.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your CV. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2023 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status