{"id":4234589,"url":"https://alion.io/job/aem-embedded-software-engineer","title":"Embedded Software Engineer","company":{"id":253079,"name":"AEM","domain":"aem.com.sg","url":"https://alion.io/company/aem-2","size_band":"51-200","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":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":4000,"max":6500,"currency":"SGD","period":"month","gross":true,"usd_annual":60600},"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"GMP","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-11-13T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-13T00:00:00Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Job Summary\nWe are seekinga skilled Embedded Software Engineer to develop and support embeddedcontrol systems for advanced engineering solutions. In this role, you will beresponsible for firmware development, system integration, and troubleshootingof embedded platforms, with a focus on STM32-based systems.\nYou will workclosely with cross-functional teams to deliver high-quality, reliable embeddedsolutions in a fast-paced engineering environment.\nKeyResponsibilities\n1. EmbeddedSoftware Development\nDevelop and maintain embedded software for STM32-based control systems\nWrite, test, and optimise firmware in C\nDevelop supporting tools and scripts using Python\n2. SystemIntegration & Hardware Interface\nInterface embedded software with hardware peripherals and communication protocols\nCollaborate with hardware and engineering teams throughout product development lifecycle\n3. Debugging& Troubleshooting\nPerform debugging and troubleshooting of embedded systems and firmware issues\nAnalyse system performance and implement improvements\n4. Testing& Documentation\nParticipate in system testing, validation, and verification activities\nPrepare and maintain technical documentation, including design specifications and test reports\nJobRequirements\nBachelor’s Degree in Electrical Engineering, Computer Engineering, or related discipline\nStrong programming skills in C for embedded systems\nExperience with Python programming for tools or scripting\nFamiliarity with STM32 microcontrollers and embedded systems development\nGood understanding of microcontroller peripherals and debugging tools\nKnowledge of communication protocols such as UART, SPI, I2C, and CAN\nExperience with embedded control systems\nPreferredQualifications\nFamiliarity with version control systems (e.g. Git)\nExperience in semiconductor, automation, or industrial environments\nExposure to test systems, ATE, or hardware-software integration\nStrong problem-solving skills and ability to work independently and in a team\nSkills\nEmbedded Systems Interface Design, Collaborate With Engineers, ARM, GMP, Embedded Programming, Hardware Integration, Product Exposure, System Testing, Firmware, Able To Work Independently, C++, Visual Studio","description_format":"text","description_chars":2198,"description_truncated":false,"requirements":{"experience_years_min":2,"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":["Test & Measurement Instruments","Semiconductor Equipment"],"lifecycle":[{"event":"open","at":"2026-11-13T10:43:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["seen:0","win:early","comp:junior"],"computed_at":"2026-11-13T16:14:42Z"},"pay":{"stated_usd_annual":60600,"is_top_pay":false},"html_url":"https://alion.io/job/aem-embedded-software-engineer","json_url":"https://alion.io/job/aem-embedded-software-engineer.json","meta":{"generated_at":"2026-11-13T16:14:42Z","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":32554,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00: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":253079},"rest":"https://alion.io/mcp/rest/get_company?id=253079"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faem-embedded-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Faem-embedded-software-engineer"},{"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%2Faem-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/aem-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faem-embedded-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4234589}},{"tool":"search_jobs","arguments":{"company":"aem.com.sg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4234589},"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"}}