Join us at Berata and embark on a journey where your expertise will play a pivotal role in shaping the future of IoT and embedded systems development!
Tasks
Responsibilities:
Development and implementation of bare metal/low-level embedded software using C, particularly on architectures like Cortex M3 and M4.
- Designing, enhancing, and planning software applications encompassing motion algorithms, classifiers, power management, and diagnostic functions for communications.
- Preparing and maintaining comprehensive technical documentation for firmware code and its operation.
- Hands-on experience in mass production design and validation processes.
Requirements
Requirements:
Bachelor's degree in computer science, electrical engineering, or telecommunications.
- 2+ years of experience in embedded Linux systems, security, and distributed systems, ideally on IoT or similar architectures.
- Proficiency in embedded firmware design, implementation, integration, review, and testing.
- Strong knowledge of SQL, JSON, XML.
- Proficient in Python, C/C++, REST, MQTT.
- GitLab CI/CD experience.
- Outstanding conceptualization, coding, and planning skills.
- Familiar with JIRA, Git, Confluence, SharePoint.
- Quality-focused with problem-solving skills.
- Fluent in English.