{"id":3978194,"url":"https://alion.io/job/hamannakaguo-software-engineer-middleware","title":"Software Engineer, Middleware","company":{"id":4521260,"name":"哈曼中国","domain":null,"url":"https://alion.io/company/Hamannakaguo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chengdu, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":18000,"max":25000,"currency":"CNY","period":"month","gross":null,"usd_annual":45048},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CMake","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Valgrind","optional":false},{"name":"C","optional":true},{"name":"C++","optional":true},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-20T09:46:35Z","employer_posted_date":null,"last_verified_at":"2026-10-20T09:46:35Z","board_verified":false,"closed_at":null,"days_open":21,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":21},"description":"A Career at HARMAN Automotive\n\n We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.\n\n * Engineer audio systems and integrated technology platforms that augment the driving experience\n\n * Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence\n\n * Advance in-vehicle infotainment, safety, efficiency, and enjoyment\n\nWhat You’ll Be Part Of\n\n As an Automotive Middleware Software Engineer, you will develop and maintain middleware software for in-vehicle infotainment and instrument-cluster platforms. You will collaborate with system, application, BSP, and validation teams to deliver production-ready middleware solutions across Android Automotive, Linux, and QNX environments.\n\nHow You’ll Make An Impact\n\n * Design, develop, and maintain automotive middleware services on Android Automotive, Linux, and QNX platforms.\n\n * Develop and maintain platform services such as logging, SOA communication, Vehicle HAL, cluster interaction, software update, power management, network management, state management, configuration management, camera services, time synchronization, T-Box integration, and hard-key handling.\n\n * Develop and maintain Android Framework and HAL components, including AMS, PMS, networking, display, and input-related modules.\n\n * Support HMI integration with Kanzi, Qt, or equivalent frameworks on Linux/QNX-based instrument-cluster platforms.\n\n * Produce and maintain software design documents, interface specifications, and technical records.\n\n * Analyze requirements, clarify technical questions, and drive implementation through integration and validation.\n\n * Debug cross-layer issues involving applications, framework services, native components, HAL, operating systems, and vehicle interfaces.\n\n * Improve software stability, performance, maintainability, and resource utilization for production automotive programs.\n\nWhat Makes You A Strong Fit\n\n * Bachelor’s degree or above in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.\n\n * Strong C/C development skills and practical knowledge of modern C11/14/17 features, including STL, smart pointers, move semantics, and lambda expressions.\n\n * Good understanding of Linux process and thread management, synchronization mechanisms, and concurrent programming.\n\n * Hands-on experience with inter-process communication, including sockets, D-Bus, shared memory, Binder, and message queues.\n\n * Experience with file I/O and event-driven models such as epoll and select.\n\n * Proficiency with development and debugging tools such as Git, CMake/Makefile, GDB, Perf, and Valgrind.\n\n * Strong system-level debugging, problem-solving, and technical documentation capabilities.\n\n * Good communication skills, learning agility, ownership, and a collaborative working style.\n\nBonus Points if You Have\n\n * Experience developing and adapting Android HAL components, including platform porting and integration.\n\n * Ability to read and analyze Android Framework Java code and independently troubleshoot Java/Native cross-layer issues.\n\n * Experience optimizing Android system stability and performance, including analysis of Java crashes, native crashes, and ANRs.\n\n * Experience with QNX/Linux application development and production issue analysis.\n\n * Experience with Kanzi, Qt, Unity3D, or other mainstream automotive HMI frameworks.\n\n * Experience delivering middleware for production automotive infotainment or instrument-cluster programs.\n\nThings To Know\n\n * Strong analytical capability and a practical, system-level approach to problem solving.\n\n * Ability to work effectively in a global and cross-functional engineering environment.\n\n * Willingness to support customer integration, vehicle testing, production launches, and occasional travel when required.\n\n * Passion for building stable, maintainable, and high-performance automotive software platforms.\n\nWhat You Can Expect\n\n * A hybrid work environment that balances flexibility with in-person collaboration, with most office-based roles onsite four days a week (if applicable).\n\n * Access to employee discounts on HARMAN products (including JBL, Harman / Kardon, AKG, and others)\n\n * Learning and development opportunities through our award-winning HARMAN University programs\n\n * Wellness benefits designed to support your overall well-being\n\n * Access to the HARMAN campus fitness center and cafeteria, where available\n\n * An inclusive and diverse work environment that supports both your professional and personal development","description_format":"text","description_chars":4679,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Cafeteria","Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-09T18:38:20Z"}],"visa":[],"liveness":{"score":50,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.788,"p_room":0.75,"age_days":20,"expected_fill_days":25,"reasons":["seen:20","win:late"],"computed_at":"2026-11-10T06:52:35Z"},"pay":{"stated_usd_annual":45048,"is_top_pay":false},"html_url":"https://alion.io/job/hamannakaguo-software-engineer-middleware","json_url":"https://alion.io/job/hamannakaguo-software-engineer-middleware.json","meta":{"generated_at":"2026-11-11T05:04:33Z","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":6252,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":4521260},"rest":"https://alion.io/mcp/rest/get_company?id=4521260"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhamannakaguo-software-engineer-middleware"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fhamannakaguo-software-engineer-middleware"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fhamannakaguo-software-engineer-middleware"},{"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/hamannakaguo-software-engineer-middleware\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhamannakaguo-software-engineer-middleware"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3978194}},{"tool":"search_jobs","arguments":{"company":4521260,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3978194},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}