{"id":2539944,"url":"https://alion.io/job/realtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform","title":"Senior/Staff Software Architect AIoT SoC Platform","company":{"id":62209,"name":"Realtek Semiconductor","domain":"realtek.com","url":"https://alion.io/company/realtek-semiconductor","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":"staff","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":7000,"max":13000,"currency":"SGD","period":"month","gross":true,"usd_annual":121884},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Assembly","optional":false},{"name":"C++","optional":false},{"name":"RTOS","optional":false}],"status":"live","first_seen_at":"2026-10-14T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-14T00:00:00Z","board_verified":false,"closed_at":null,"days_open":19,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":19},"description":"JOB DESCRIPTION:\nDefine software architecture, subsystem decomposition, and functional allocation for AIoT SoC platforms.\nDevelop and maintain Software Requirements Specifications (SRS), software architecture documents, interface specifications, and requirements traceability.\nAnalyse evolving requirements from hardware architects, product marketing, software teams, and customer use cases, and translate them into actionable software requirements\nPerform architectural feasibility studies, software prototyping, and technology evaluations to validate design decisions and mitigate technical risks.\nCollaborate closely with field teams, product marketing, and system validation teams to understand customer use cases and ensure architectural alignment.\nDrive architectural reviews and provide technical leadership throughout software implementation, integration, verification, and validation phases.\nReview software designs, test plans, source code, and verification results to ensure compliance with architectural requirements.\nPartner with hardware architects to determine optimal hardware/software partitioning and recommend trade-offs between software and hardware implementations.\nDefine and enforce software architecture standards, development methodologies, coding guidelines, and best practices.\nLead performance, memory utilization, boot-time, and power optimization initiatives.\nSupport system-level debugging, root-cause analysis, and resolution of complex software and hardware interaction issues.\nCollaborate effectively across global and cross-functional teams to achieve project objectives and product milestones.\nMentor engineers and provide technical leadership across multiple software development teams.\nJOB REQUIREMENTS:\nBachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.\n10+ years of experience developing embedded software for real-time environments, including bare-metal and RTOS-based systems.\nStrong proficiency in C/C++ and low-level embedded software development. Experience with assembly language programming is a plus.\nExperience developing software on ARM Cortex-M, Cortex-A, and/or RISC-V architectures.\nProven experience defining software architecture, requirements specifications, and system-level designs for embedded products.\nStrong understanding of RTOS concepts, including scheduling, synchronization, interrupt handling, inter-task communication, and resource management.\nExperience writing software requirements and architecture specifications with consideration for customer use cases, derived requirements, verification, and testability.\nExperience with FPGA-based emulation platforms, silicon bring-up, and full-system reference designs.\nStrong understanding of memory architectures and Memory protection and isolation mechanisms\nFamiliarity with embedded development tools, debuggers, compilers, and IDEs.\nStrong analytical, communication, and problem-solving skills.\nAbility to independently manage priorities, drive technical initiatives, and deliver results with minimal supervision.\nProven ability to thrive in a small, agile engineering team, taking initiative, prioritizing tasks and handle evolving technical challenges, with a strong sense of ownership and accountability from design through validation and delivery.\nSkills\nImplement Embedded Software, Software Requirement Specification, Data Synchronization, Arm Cortexm, Platform Architecture, Translate Into Technical Requirements, Computerised Systems Validation, Assembly (Programming Language), Technology Evaluation, Electronic and Electrical Engineering, Software Verification Procedures, Hardware Management, Customer Requirements Analysis, Technical Leadership, Real-Time Embedded Software, Programming","description_format":"text","description_chars":3782,"description_truncated":false,"requirements":{"experience_years_min":10,"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":["Incident Response","Processors, MCUs & AI Chips"],"lifecycle":[{"event":"open","at":"2026-10-14T14:28:00Z"}],"visa":[],"liveness":{"score":65,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.854,"p_room":0.9,"age_days":19,"expected_fill_days":30,"reasons":["seen:19","velocity","win:mid"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":121884,"is_top_pay":false},"html_url":"https://alion.io/job/realtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform","json_url":"https://alion.io/job/realtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform.json","meta":{"generated_at":"2026-11-02T14:16:21Z","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":19671,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":62209},"rest":"https://alion.io/mcp/rest/get_company?id=62209"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frealtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform"},{"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%2Frealtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform"},{"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%2Frealtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform"},{"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/realtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frealtek-semiconductor-seniorstaff-software-architect-aiot-soc-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2539944}},{"tool":"search_jobs","arguments":{"company":"realtek.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2539944},"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"}}