Workforce Source is hiring a

0729 - Lead Embedded Firmware Engineer

Kyiv, Ukraine
Full-Time

Our client is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help their customers design, build and deliver their next-generation products and digital experiences.

The customer is a worldwide manufacturer of smart beds, which increase the overall quality of sleep. The solution senses and automatically adjusts the comfort level:
- Tracking personal sleep data during the night
- Individual comfort and temperature balancing
- Comfort adjustability on each side of the bed

The project is related to developing cutting-edge sensor technology and data processing algorithms. The key project deliverables – systems that bridge the gap between several domains:
- Peripheral device control
- Device drivers
- Hardware sequencing safety systems monitoring, and real-time data processing

Requirements:
- 5+ years of experience developing and testing complex software-intensive systems
- 3+ years of C / C++ embedded development
- 3+ years experience of Linux, RTOS, and microcontrollers
- Strong analytical skills
- Linux kernel driver or Yocto experience welcome
- Knowledge of protocols including USB, CAN, SPI, and UART
- Knowledge of Object-Oriented Programming and software design patterns
- Understanding of cloud connectivity/IoT concepts and applications
- Experience working with JIRA/Git/Jenkins
- Automated unit testing, regression testing, real-time or safety-critical systems
- Familiarity with Over-the-air deployment of firmware upgrades
- Working knowledge of oscilloscope
- Experience integrating with peripheral I/O is a plus

Preferences:
- RTOS

Responsibilities:
- Create modern, efficient, elegant, and scalable code
- Dig into the deep understanding of computer architecture
- Cross-platform application development
- Serve as an expert in data structures, algorithms, and software architecture
- Work in an agile development environment and participate in sprint activities to plan and produce high quality deliverables
- Embedded software development in C/C++ and Python languages using Yocto and BitBake

Conditions of work:
- An interesting and challenging opportunity in a large and dynamically developing company
- Exciting projects involving the newest technologies
- Professional development opportunities
- Excellent compensation and benefits package, performance bonus program
- Modern and comfortable office facilities

Similar jobs

Other jobs at Workforce Source