Job VC
Embedded Developer (Audio DSP)
Technologies
Description
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
5+ years in
embedded software development
with broad system-level thinking and a focus on
product architecture
.
Deep proficiency in
C/C++
, including memory management, interrupts, and real-time constraints.
In-depth knowledge of
Linux
(Yocto/Buildroot, kernel-level debugging, device trees) and
RTOS
(FreeRTOS or similar) internals.
Previous experience with audio processing
(either on DSP or ARM Helium MVE).
Experience with embedded ML or Edge Computing.
Proven track record in debugging, bug fixing, and system performance optimizations.
Strong experience with peripheral (
UART, SPI, I2C
).
Proficiency in
CMake, Bash, and Python
scripting for automation and build systems.
Solid experience with
Git, GitHub, and Jira
.
Ability to create clear, 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
Ability to read datasheets/schematics and hands-on experience with
oscilloscopes and logic analyzers
.
Familiarity with ZephyrOS.
Experience with embedded ML or Edge Computing.
Experience with wireless connectivity: BLE, WiFi, Matter, LoRaWAN.
What We Offer For Your Success
Zero bureaucracy and no time tracking;
20 working days paid vacation and 15 days of sick leave;
Additional days of leave for important events of life;
Flexible working hours (start your day between 8:00 and 11:00);
Professional English courses in small groups by level;
Education and anniversary bonuses;
Providing all the necessary equipment;
Full accounting support for the 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;
Office with 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).
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
5+ years in
embedded software development
with broad system-level thinking and a focus on
product architecture
.
Deep proficiency in
C/C++
, including memory management, interrupts, and real-time constraints.
In-depth knowledge of
Linux
(Yocto/Buildroot, kernel-level debugging, device trees) and
RTOS
(FreeRTOS or similar) internals.
Previous experience with audio processing
(either on DSP or ARM Helium MVE).
Experience with embedded ML or Edge Computing.
Proven track record in debugging, bug fixing, and system performance optimizations.
Strong experience with peripheral (
UART, SPI, I2C
).
Proficiency in
CMake, Bash, and Python
scripting for automation and build systems.
Solid experience with
Git, GitHub, and Jira
.
Ability to create clear, 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
Ability to read datasheets/schematics and hands-on experience with
oscilloscopes and logic analyzers
.
Familiarity with ZephyrOS.
Experience with embedded ML or Edge Computing.
Experience with wireless connectivity: BLE, WiFi, Matter, LoRaWAN.
What We Offer For Your Success
Zero bureaucracy and no time tracking;
20 working days paid vacation and 15 days of sick leave;
Additional days of leave for important events of life;
Flexible working hours (start your day between 8:00 and 11:00);
Professional English courses in small groups by level;
Education and anniversary bonuses;
Providing all the necessary equipment;
Full accounting support for the 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;
Office with 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).