Job Description
Responsibilities:
- Designing and developing firmware for wireless devices and/or embedded Linux-based systems
- Working with our client’s team, interacting with the client directly
Requirements:
- 3+ years of professional, relevant experience
- BS degree
- Excellent C/C++ software development skills
- Experience with development and debugging firmware for MCU(OS-less/RTOS/Embedded Linux) and/or Experience in Linux development on any hardware platforms
- Ability to independently develop part of a software product and efficiently communicate with other team members
- Ability to work as a part of development team
- Ability to understand and support existing codebase
- Ability to define a design, document and then implement a subsystem of a software product
- Ability to recognize customers needs, take part in meetings/discussions
- Technical English
Will be a Plus:
- Experience with communication protocols of any level (UART, USB, TCP, UDP, TLS, Wi-Fi, Bluetooth, MQTT, HTTP, Modbus, etc.)
- Experience with wireless networks: Zigbee, Wi-Fi, Bluetooth, Z-Wave, etc.
- Experience with embedded systems based any of: FreeRTOS, Zephyr, Linux, etc. including application and kernel-level development
- Experience of devices integration to cloud services
- Knowledge of Python or any other scripting languages (Lua, Perl, sh, etc.)
- Experience in technical team management
- Optimize code size and performance, including existing code
- Experience maintaining a large existing code base
- Unix-like systems administration
- Experience working with a distributed team
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru