{"id":4065748,"url":"https://alion.io/job/acpcomputer-software-engineer-devices-258-002","title":"Software Engineer Devices (258-002)","company":{"id":448767,"name":"Acpcomputer","domain":"acpcomputer.com","url":"https://alion.io/company/acpcomputer-3","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"D","score":40,"open_postings":10,"ghost_share":1,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-11T05:49:22Z"}},"role":"Backend","role_family":"Backend","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":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":6000,"max":7500,"currency":"SGD","period":"month","gross":true,"usd_annual":70164},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Db2","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"SQL","optional":false},{"name":"UML","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-11-11T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-11T00:00:00Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Company Overview\nACP has been a pioneering ICT solutions provider in Singapore since 1997. We serve major government agencies and corporations, holding ISO 9001: 2015, Data Protection Trustmark, and Bizsafe Level 3 certifications. Our expertise extends regionally as exclusive distributors for top tech brands.\nJob Summary\nACP Computer is hiring a Software Engineer (Devices) to develop and support device-level software for a Singapore government agency, managing the full software lifecycle from requirements to ongoing support.\nResponsibilities\nCollaborate with users to gather and clarify software requirements, design, and testing needs\nDesign device-level software solutions aligned with user requirements and system specifications\nImplement and test software components across Windows, Linux, and embedded platforms to ensure functionality and reliability\nPrepare and submit comprehensive software development lifecycle deliverables, including requirements specifications, architecture documents, design and interface specifications, source code, test plans, and operation and maintenance manuals\nProvide day-to-day application support to resolve software issues and maintain system performance\nRequired competencies and certifications\nRecognised degree in Electrical Engineering, Electronic Engineering, Computer Science, or a relevant discipline\nMinimum 5 years of experience in object-oriented software development, including completion of at least one full Software Development Lifecycle\nProficient in preparing requirements specifications, use cases, and design documentation\nSkilled in object-oriented design and UML modelling\nExperienced in C++ development on Windows, Linux, and embedded platforms such as QNX or VxWorks\nKnowledgeable in multithreading, socket programming, and serial communication\nFamiliar with message queuing and MQTT protocols\nExperienced with secure communication protocols including FTPS and HTTPS\nSkilled in virtualization technologies, including hypervisors and containers\nPreferred competencies and qualifications\nExperience with HTML, CSS, JavaScript, and JSON for software interface development\nUnderstanding of three-tier software architecture design\nExperience in database schema design and interfacing using ODBC, SQL, and MySQL\nSkills\nArchitecture, Implement Test Components, Requirement Specification, System Design Specification, Software Requirement gathering, Interface Specification, Application Support Management, SQL, Source Code development, DB2, Java, Linux, Create Test Plans, Software Development, C++","description_format":"text","description_chars":2560,"description_truncated":false,"requirements":{"experience_years_min":5,"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":["Vocational Education","E-learning"],"lifecycle":[{"event":"open","at":"2026-11-11T10:29:00Z"}],"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":29,"reasons":["seen:0","win:early"],"computed_at":"2026-11-11T12:24:16Z"},"pay":{"stated_usd_annual":70164,"is_top_pay":false},"html_url":"https://alion.io/job/acpcomputer-software-engineer-devices-258-002","json_url":"https://alion.io/job/acpcomputer-software-engineer-devices-258-002.json","meta":{"generated_at":"2026-11-11T12:24:16Z","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":22114,"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":448767},"rest":"https://alion.io/mcp/rest/get_company?id=448767"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Facpcomputer-software-engineer-devices-258-002"},{"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%2Facpcomputer-software-engineer-devices-258-002"},{"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%2Facpcomputer-software-engineer-devices-258-002"},{"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/acpcomputer-software-engineer-devices-258-002\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Facpcomputer-software-engineer-devices-258-002"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4065748}},{"tool":"search_jobs","arguments":{"company":"acpcomputer.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4065748},"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"}}