997,024open jobs
59,481companies
165,643added this week
Browse all
Location
In office
Seniority
Staff · 5+ years exp

Confirmed on the employer's own hiring board on Sep 30, 2026. First seen by Alion on Apr 7, 2025. Vedya Labs scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Vedya Labs accelerates AI adoption through cutting-edge solutions in Edge AI, Embedded Software, IoT, Industry 4.0, and GenAI. With over 12 years of expertise, we collaborate with top tech companies to drive digital transformation and innovation.

We are seeking an experienced and highly motivated Embedded C++ expert to join our dynamic engineering team. The ideal candidate will have a strong background in developing multithreaded applications for multi-core ARM/RISC-V based System on Chips (SoCs) and be proficient in C++ development within embedded environments. As part of our team, you will work on cutting-edge AI technologies and contribute to the development of high-performance, reliable, and efficient Edge AI products/solutions.

Role & Responsibilities / What you’ll do:

  • Design, develop, and optimize multithreaded applications in C++ for embedded systems with multiple sensors, specifically targeting muti-core ARM/RISC-V based SoCs for Edge AI products/solutions.
  • Implement and debug complex software to meet performance and power requirements. Conduct performance profiling and optimization for both CPU and memory in resource-constrained environments.
  • Perform code reviews and ensure code quality through adherence to best practices.
  • Collaborate with hardware engineers to understand SoC architecture and integrate low-level driver components.
  • Lead and mentor a team of 3 to 6 engineers; Plan, delegate and monitor day to day technical tasks
  • Support and work with project manager for project estimation and planning, take part in technical discussions with customers
  • Participate in the team's software processes, including -- requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback and improvements
  • Stay current with industry trends, tools, and technologies relevant to Embedded Systems, Edge AI and C++ development.

Required skills / Whom we are looking for:

  • Bachelor’s or Master’s degree in related engineering field with 5+ to 10 years of hands-on experience in embedded C++ software development
  • Experience in developing C / C++ multi-threaded applications, ideally for Embedded Linux targeting SoCs/Processors with multiple ARM cores
  • Proficiency in C++11/14/17 or higher, with solid knowledge of object-oriented programming principles.
  • Strong understanding of multithreading concepts, synchronization techniques, and concurrency issues in embedded systems.
  • Familiarity with debugging tools such as GDB, JTAG, and performance profiling tools.
  • Experience of leading small teams to achieve technical goals of assigned project
  • Strong understanding of Processor/SoC architecture, memory management, interrupt handling, and low-level programming.
  • Familiarity with hardware/software interfacing, including peripheral drivers, I2C, SPI, UART, etc.
  • Experience with version control systems such as Git or SVN.
  • Experience with industry-standard development tools (e.g.,GCC, Eclipse, Visual Studio, ARM Development Tools).
  • Excellent problem-solving skills with a focus on optimizing software for embedded hardware.
  • Strong communication & technical leadership skills and the ability to work effectively in a collaborative, cross-functional team environment.
  • Detail-oriented with a focus on delivering high-quality, reliable software.
  • Self-motivated with a strong passion for embedded AI systems and technology.

Nice-to-haves

  • Experience with device drivers, BSP & hardware bring-up, power management, performance optimization or hardware/software integration etc.,
  • Experience with low-level programming, including assembly language for embedded systems.
  • Experience with scripting languages: Python, shell scripts
  • Experience with real-time operating systems (RTOS) like QNX, FreeRTOS, VxWorks, or similar.
  • Familiarity with continuous integration and automated testing practices.
  • Project management experience

Why join us:

  • Opportunity to work on innovative projects with the latest Embedded & AI technologies
  • Opportunities for accelerated career growth and professional development. Engineer your future, we empower our employees to truly own their career and development.
  • A collaborative and inclusive team culture
  • Competitive compensation and benefits package

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
997,024 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
In your city
≈ $22k – $52k per year (Estimated) • In office • 3+ years exp • Moscow
DevOps
TCP/IP
Chips/EDA
Altium Designer
Cadence Allegro
OrCAD
Mentor Xpedition
Mentor PADS
HyperLynx
Apply
≈ $94k – $186k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Austin
C#
C++
Apply
≈ $90k – $178k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Austin
Apply
Verification Engineer 2 hours ago
≈ $18k – $44k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
Bash
DevOps
Linux
Cybersecurity
Wireshark
Web3
Layer 2
QA
Pytest
Apply
≈ $25k – $59k per year (Estimated) • In office • 15+ years exp • Bengaluru • Kochi • Chennai • Pune
Verilog
VHDL
Apply
In office • Full-Time • Bachelor's Degree • Shanghai
C
C
Embedded C
DevOps
Git
Linux
Apply
≈ $17k – $44k per year (Estimated) • Remote (EAEU) • Moscow
JavaScript
Kotlin
TypeScript
Node JS
Frontend
React.js
DevOps
GitLab CI
CI/CD
Git
GitLab
Linux
Cybersecurity
DefectDojo
STRIDE
CVE
Threat Modeling
КриптоПро
Apply
≈ $23k – $50k per year (Estimated) • Remote (EAEU) • 1+ year exp • Saint Petersburg
Python
SQL
Python
pySpark
AI/ML
DVC
Spark
Jupyter Notebook
NumPy
OCR
Machine Learning
DevOps
Git
Linux
Analytics
Matplotlib
Apply
≈ $18k – $47k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Randburg
Python
JavaScript
Java
TypeScript
C#
Java
Maven
Gradle
Databases
Apache Kafka
Frontend
npm
DevOps
Rest API
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
Management
Agile
Scrum
QA
Playwright
Postman
Rest-Assured
Apply
≈ $19k – $47k per year (Estimated) • Remote (likely EAEU) • Full-Time • Kazan
SQL
DevOps
Rest API
Git
Apply
In office • 3+ years exp • Bachelor's Degree
Python
C
C++
C
GCC
C++
PyTorch C++
AI/ML
PyTorch
Edge AI
LiteRT
Physical AI
DevOps
RTOS
CI/CD
Git
Wi-Fi
IoT
FreeRTOS
Apply
In office • 9+ years exp
Python
C++
DevOps
RTOS
CI/CD
Git
Wi-Fi
IoT
FreeRTOS
Apply
In office • 2+ years exp • Bachelor's Degree
Python
C++
AI/ML
OpenCV
Computer Vision
Edge AI
DevOps
RTOS
CI/CD
Git
Linux
IoT
FreeRTOS
Apply
In office • 2+ years exp • Bachelor's Degree
Python
C
C++
Assembly
C
Embedded C
AI/ML
Edge AI
DevOps
RTOS
CI/CD
Git
Linux
IoT
FreeRTOS
Apply
In office • 5+ years exp • Bachelor's Degree
Python
C++
AI/ML
OpenCV
Computer Vision
Edge AI
DevOps
RTOS
CI/CD
Git
Linux
IoT
FreeRTOS
Apply
See all jobs
This is one of many
997,024 more open roles from verified company boards, updated every day.