Sirin Software

Embedded Developer

$$$

Project Description

Development of a portable, high-fidelity audio device integrated with AI assistant capabilities. The project focuses on creating a high-performance consumer electronics product with a focus on quality sound and battery efficiency.

Scope of Work

You will be responsible for the “brain” of the device, from low-level drivers to high-level application logic.

  • Firmware Development: Design and build applications, system features, and peripheral drivers from scratch
  • Full-Cycle Engineering: Handle coding, debugging, and systematic troubleshooting throughout the entire development process
  • System Validation: Perform rigorous testing to ensure hardware-software stability and feature performance


We Expect You Are

  • Self-Driven & Autonomous: A proactive problem-solver who can navigate hardware documentation and drive tasks to completion independently
  • Result-Oriented: Focused on delivering high-quality end products that align with business goals and reach the “Done” state
  • A Strong Communicator: Able to articulate complex technical concepts clearly to both technical and non-technical stakeholders
  • Flexible: Ready to quickly adjust to changing requirements, new technology stacks, or shifting project priorities
  • Value-Driven: A contributor who looks beyond “just coding” to propose architectural improvements and process optimizations
  • A Collaborative Team Player: Committed to knowledge sharing, active participation in code reviews, and supporting colleagues
     

What You Need For This Position

  • 3+ years of experience in embedded software development (C/C++)
  • Hands-on experience with Embedded Linux (Yocto/Buildroot) or RTOS (FreeRTOS or similar)
  • Hands-on experience with hardware peripherals (UART, SPI, I2C) and memory management
  • Experience with CMake, Python/Bash scripting, and Git
  • Ability to create maintainable technical specifications and code documentation (Doxygen, Wiki, Markdown)
  • English Proficiency: Upper-Intermediate (B2). Ability to conduct technical discussions, participate in meetings, and write professional documentation/emails for international clients
     

Nice to Have

  • Deep understanding of Linux kernel-level debugging and architecture
  • Ability to read datasheets/schematics and hands-on experience with oscilloscopes and logic analyzers
  • Experience with embedded ML or Edge Computing
  • Experience with wireless connectivity: BLE, WiFi, Matter, LoRaWAN
  • Familiarity with ZephyrOS
     

What We Offer For Your Success

  • Zero bureaucracy and no time tracking
  • Flexible working hours (start your day between 8:00 and 11:00)
  • 20 working days paid vacation and 15 days of sick leave
  • Additional days of leave for important life events
  • Professional English courses in small groups by level
  • Education and anniversary bonuses
  • Providing all the necessary equipment
  • Full accounting support for employees
  • The opportunity to rotate on projects to learn new technologies
  • Opportunity for development and career growth in the areas of Tech/Team leadership, mentoring
  • Office in the historical part of Kyiv (Podil) with convenient transport links and autonomous power systems, uninterrupted Internet connection, coffee, tea, and snacks
     

Hiring Process

Stage 1: Interview with HR (60 min)

Stage 2: Technical Interview (60-80 min)

Required languages

English B2 - Upper Intermediate
Ukrainian C1 - Advanced
Linux
Published 9 June
5 views
·
2 applications
To apply for this and other jobs on Djinni login or signup.
Loading...