{"id":847083,"url":"https://alion.io/job/ageo-senior-embedded-software-engineer","title":"Senior Embedded Software Engineer","company":{"id":670279,"name":"AGEO Autonomy","domain":"ageo.ai","url":"https://alion.io/company/ageo-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Batu Kawan, Malaysia"],"countries":["MY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18500,"max_usd":42000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1655},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"FreeRTOS","optional":false},{"name":"Git","optional":false},{"name":"MQTT","optional":false},{"name":"RTOS","optional":false},{"name":"TCP/IP","optional":false},{"name":"Linux","optional":true},{"name":"LoRaWAN","optional":true},{"name":"ROS2","optional":true},{"name":"UML","optional":true}],"status":"live","first_seen_at":"2026-05-27T00:00:00Z","employer_posted_date":"2026-05-27","last_verified_at":"2026-10-18T11:16:56Z","board_verified":true,"closed_at":null,"days_open":144,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":144},"description":"AGEO (ALA Engineering) is a leading innovator in automation technology, specializing in solutions for heavy-duty operations. We develop cutting-edge embedded systems to support industrial vehicles in the most demanding real-world environments.\nWe are looking for Senior Embedded Software Engineer to take technical ownership of custom embedded products that power autonomous and connected vehicle platforms. In this role, you will work across the full lifecycle, from early hardware bring-up and firmware architecture through field deployment and fleet management, playing a key role in shaping the future of AGEO's autonomous systems.\nExact role will be determined based on experience.\nRequirements\nWhat you'll do:\nDesign, develop, and maintain production-grade embedded firmware for safety-critical ECUs\nArchitect and implement real-time systems using RTOS\nEnforce deterministic execution, interrupt handling discipline, and timing guarantees\nTake ownership of embedded products - stabilizing existing codebases, driving new feature development, and maintaining long-term reliability across deployed fleets\nLead board bring-up activities, including hardware validation, driver development, and system initialization\nCollaborate closely with hardware engineers on schematic reviews, PCB bring-up, and co-debugging\nEstablish best practices for code quality, testing, and maintainability\nWhat we're looking for (Requirements):\nStrong expertise in C/C++ for embedded systems\nExperience in RTOS-based development (FreeRTOS, Zephy, or equivalent)\nSolid understanding of\nInterrupts, DMA, timers, and low-level drivers\nDeterministic real-time behavior\nMemory management in constrained embedded systems\nExperience with I2C, SPI, UART, CAN/CAN-FD\nExperience with Ethernet-based communication (TCP/IP, UDP, MQTT)\nExperience working with cellular communication modules and modem integration (AT command interfaces, network bring-up, connection management)\nProficiency using hardware debug and validation tools - logic analyzers, oscilloscopes, multimeter\nAbility to read schematics, interpret IC datasheets, and work effectively at the hardware-software boundary\nSolid Git workflow for collaborative development practices\nMinimum 4+ years of embedded software development experience\nNice to Have (Bonus):\nExperience with embedded Linux systems such as Buildroot, Yocto\nExposure to ROS2\nGNSS (RTCM, PPP, RTK) application knowledge\nLoRa/LoRaWAN or similar wireless radio communication experience\nSystem modeling (UML/SysML) experience\nEducation and Experience:\nB.S. degree or higher in Computer Engineering, Electrical Engineering, or equivalent\nBenefits\nCompetitive salary commensurate with experience \nFlexible working hours \nPaid holidays, sick leave, annual leave \nMedical and insurance coverage \nEPF, SOCSO, EIS contributions in accordance with Malaysian statutory requirements","description_format":"text","description_chars":2870,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Annual leave","Flexible schedule","Insurance coverage"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-13T01:21:33Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.272,"p_room":0.28,"age_days":143,"expected_fill_days":26,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/ageo-senior-embedded-software-engineer","json_url":"https://alion.io/job/ageo-senior-embedded-software-engineer.json","meta":{"generated_at":"2026-10-18T12:29:41Z","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":18435,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":670279},"rest":"https://alion.io/mcp/rest/get_company?id=670279"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fageo-senior-embedded-software-engineer"},{"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%2Fageo-senior-embedded-software-engineer"},{"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%2Fageo-senior-embedded-software-engineer"},{"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/ageo-senior-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fageo-senior-embedded-software-engineer"}]}