{"id":1948779,"url":"https://alion.io/job/quest-global-embedded-software-engineer-qnx-automotive","title":"Embedded Software Engineer – QNX / Automotive","company":{"id":59490,"name":"Quest Global","domain":"questglobal.com","url":"https://alion.io/company/quest-global","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"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":["Ho Chi Minh City, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":16000,"max_usd":37000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1655},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CMake","optional":false},{"name":"Git","optional":false},{"name":"Jira","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"TCP/IP","optional":false},{"name":"Agile","optional":true}],"status":"live","first_seen_at":"2026-10-06T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-06T00:00:00Z","board_verified":false,"closed_at":null,"days_open":13,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":13},"description":"We are seeking an experienced Embedded Software Engineer with strong hands-on expertise in C/C++, QNX \n\nNeutrino RTOS, and Embedded Linux to develop, integrate, debug, and optimize platform software for embedded and automotive systems.\n\nThe ideal candidate has strong experience in low-level embedded software development, QNX services, middleware, IPC, device interfaces, multithreading, and system-level debugging. The candidate will work closely with BSP, hardware, systems, application, and validation teams to deliver reliable and highperformance embedded platforms.\nTrách nhiệm công việc\n\nDesign, develop, integrate, and maintain embedded software applications and platform components using C/C++.\n\nDevelop and integrate software components for QNX Neutrino RTOS and Embedded Linux.\n\nDevelop QNX services, processes, resource managers, and IPC mechanisms.\n\nDesign and develop device drivers and low-level hardware interfaces.\n\nImplement and troubleshoot inter-process communication (IPC), multithreading, synchronization, interrupts, and real-time software.\n\nDevelop software for embedded platforms and automotive ECUs/SoCs, including ARM Cortex-A and Cortex-R based systems.\n\nWork with communication interfaces and protocols including CAN/CAN FD, Ethernet, TCP/IP, UART, SPI, I2C, and USB.\n\nPerform software debugging and system-level troubleshooting using tools such as GDB, QNX Momentics, and Lauterbach.\n\nConduct root-cause analysis of software crashes, memory issues, deadlocks, performance bottlenecks, boot-time issues, and system integration defects.\n\nOptimize software for CPU and memory utilization, boot time, reliability, latency, and overall system performance.\n\nDevelop and maintain unit tests, integration tests, and support technical documentation.\n\nCollaborate closely with BSP, hardware, systems, application, and validation teams throughout the software development and integration lifecycle.\n\nParticipate in software architecture and design discussions, code reviews, technical documentation, and integration activities.\n\nSupport software development processes including Git-based development, issue tracking, CI, code review, and release activities.\n\nFor Lead Engineer candidates, provide technical leadership, mentor engineers, drive technical solutions, and take ownership of complex system-level issues\n\nYêu cầu\nMust Have:\n\nBachelor's degree or higher in Computer Science, Electronics, Information Technology, Telecommunications, Automation, Mechatronics Engineering, or a related field.\n\n7+ years of hands-on embedded software development experience.\n\nStrong programming skills in C and C++.\n\nStrong hands-on experience with QNX / QNX Neutrino RTOS.\n\nStrong experience with Embedded Linux development.\n\nStrong understanding of:\n\nMultithreading and SMP\n\nInter-process communication (IPC)\n\nSynchronization mechanisms\n\nInterrupting handling\n\nMemory management\n\nScheduling and task management\n\nReal-time operating system concepts\n\nMiddleware development\n\nHands-on experience developing software for embedded platforms and SoCs based on ARM Cortex-A and/or Cortex-R architecture.\n\nExperience with inter-processor communication, including sockets and/or RPMsg.\n\nStrong experience in system-level debugging, troubleshooting, and root-cause analysis.\n\nHands-on experience designing, developing, and testing device drivers and low-level software interfaces.\n\nGood knowledge of hardware communication interfaces including I2C, SPI, and UART, particularly in the context of device-driver development.\n\nStrong experience developing software for real-time embedded systems.\n\nExperience with CMake and Make.\n\nStrong knowledge of Git and modern software development workflows.\n\nExperience with software development and integration tools such as Jira, Git, SVN, or equivalent.\n\nExperience developing unit and integration test cases and related technical documentation.\n\nGood understanding of software development, integration, debugging, and release processes.\n\nGood to Have:\n\nExperience with Android / Android Automotive OS (AAOS).\n\nExperience with Android Framework, HAL, AIDL, and/or HIDL.\n\nExperience developing BSPs, device drivers, bootloaders, or other low-level platform software.\n\nExperience in automotive infotainment, digital cockpit, telematics, or connected vehicle systems.\n\nExperience with Renesas R-Car or similar automotive SoC platforms.\n\nWorking knowledge of CAN/CAN FD, Ethernet, and TCP/IP.\n\nExperience working in multi-OS environments using hypervisors.\n\nExperience with Agile software development methodologies.\n\nKnowledge of static analysis, code quality, and code coverage tools.\n\nKnowledge of embedded processor architectures and hardware accelerators such as ISP, GPU, NPU, and related subsystems.\n\nStrong problem-solving, communication, and cross-functional collaboration skills","description_format":"text","description_chars":4821,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Management"],"lifecycle":[{"event":"open","at":"2026-10-06T08:28:30Z"}],"visa":[],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.808,"p_room":0.945,"age_days":13,"expected_fill_days":26,"reasons":["seen:13","win:mid"],"computed_at":"2026-10-19T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/quest-global-embedded-software-engineer-qnx-automotive","json_url":"https://alion.io/job/quest-global-embedded-software-engineer-qnx-automotive.json","meta":{"generated_at":"2026-10-19T11:47:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8361,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-20T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":59490},"rest":"https://alion.io/mcp/rest/get_company?id=59490"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fquest-global-embedded-software-engineer-qnx-automotive"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fquest-global-embedded-software-engineer-qnx-automotive"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fquest-global-embedded-software-engineer-qnx-automotive"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/quest-global-embedded-software-engineer-qnx-automotive\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fquest-global-embedded-software-engineer-qnx-automotive"}]}