{"id":1316217,"url":"https://alion.io/job/vedya-labs-software-engineersenior-software-engineer-embedded-c","title":"Software Engineer/Senior Software Engineer (Embedded C++)","company":{"id":3813263,"name":"Vedya Labs","domain":"vedya.ai","url":"https://alion.io/company/vedya-labs","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"B","score":75,"open_postings":9,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-27T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Edge AI","optional":false},{"name":"Embedded C","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Assembly","optional":true},{"name":"C","optional":true},{"name":"CI/CD","optional":true},{"name":"FreeRTOS","optional":true},{"name":"Python","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2025-04-07T12:08:34Z","employer_posted_date":"2025-04-07","last_verified_at":"2026-09-26T22:08:38Z","board_verified":true,"closed_at":null,"days_open":538,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":537},"description":"We are seeking an experienced and highly motivated Embedded C++ Engineer 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.\n\nRole & Responsibilities / What you’ll do:\n\nDesign, 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.\n\nImplement and debug complex software to meet performance and power requirements.\n\nConduct performance profiling and optimization for both CPU and memory in resource-constrained environments.\n\nWrite unit tests, perform code reviews, and ensure code quality through adherence to best practices.\n\nCollaborate with hardware engineers to understand SoC architecture and integrate low-level driver components.\n\nParticipate 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\n\nStay current with industry trends, tools, and technologies relevant to Embedded Systems, Edge AI and C++ development.\n\nRequired skills / Whom we are looking for:\n\nBachelor’s or Master’s degree in related engineering field with 2+ to 5 years of hands-on experience in embedded C++ software development\n\nExperience in developing C / C++ multi-threaded applications, ideally for Embedded Linux targeting SoCs/Processors with multiple ARM cores\n\nProficiency in C++11/14/17 or higher, with solid knowledge of object-oriented programming principles.\n\nStrong understanding of multithreading concepts, synchronization techniques, and concurrency issues in embedded systems.\n\nFamiliarity with debugging tools such as GDB, JTAG, and performance profiling tools.\n\nStrong understanding of Processor/SoC architecture, memory management, interrupt handling, and low-level programming.\n\nFamiliarity with hardware/software interfacing, including peripheral drivers, I2C, SPI, UART, etc.\n\nExperience with version control systems such as Git or SVN.\n\nExperience with industry-standard development tools (e.g.,GCC, Eclipse, Visual Studio, ARM Development Tools).\n\nExcellent problem-solving skills with a focus on optimizing software for embedded hardware.\n\nStrong communication skills and the ability to work effectively in a collaborative, cross-functional team environment.\n\nDetail-oriented with a focus on delivering high-quality, reliable software.\n\nSelf-motivated with a strong passion for embedded AI systems and technology.\n\nNice-to-haves\n\nExperience with device drivers, BSP & hardware bring-up, power management, performance optimization or hardware/software integration etc.,\n\nExperience with low-level programming, including assembly language for embedded systems.\n\nExperience with scripting languages: Python, shell scripts\n\nExperience with real-time operating systems (RTOS) like QNX, FreeRTOS, VxWorks, or similar.\n\nFamiliarity with continuous integration and automated testing practices.\n\nWhy join us:\n\nOpportunity to work on innovative projects with the latest Embedded & AI technologies\n\nOpportunities for accelerated career growth and professional development. Engineer your future, we empower our employees to truly own their career and development.\n\nA collaborative and inclusive team culture\n\nCompetitive compensation and benefits package","description_format":"text","description_chars":3682,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Science & Engineering","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-09-26T18:39:28Z"}],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.186,"p_room":0.28,"age_days":537,"expected_fill_days":24,"reasons":["conf:7","win:tail","crowd:"],"computed_at":"2026-09-27T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/vedya-labs-software-engineersenior-software-engineer-embedded-c","json_url":"https://alion.io/job/vedya-labs-software-engineersenior-software-engineer-embedded-c.json","meta":{"generated_at":"2026-09-28T01:46:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":897,"day_limit":5000,"remaining_today":4103,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}