{"id":4328562,"url":"https://alion.io/job/troytech-international-consulting-software-engineer-devices","title":"Software Engineer (Devices)","company":{"id":3802218,"name":"Troytech International Consulting","domain":"troytech.net","url":"https://alion.io/company/troytech-international-consulting","size_band":null,"is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"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":6500,"max":12000,"currency":"SGD","period":"month","gross":true,"usd_annual":111828},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"JavaScript","optional":false},{"name":"MQTT","optional":false},{"name":"MySQL","optional":false},{"name":"SQL","optional":false},{"name":"UML","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-11-15T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-15T00: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\nTroyTech International Consulting Pte Ltd is a Singapore-based consulting firm specializing in SOA, EAI, JEE technical support, web and mobile solutions, and business integration with IBM and open source software. It serves Financial, Transportation, and Government sectors across APAC.\nJob Summary\nYou will lead requirements gathering, design, development, and maintenance of software solutions, ensuring delivery of comprehensive documentation and supporting day-to-day application issues. Collaborate with users to resolve design and testing challenges effectively.\nResponsibilities\nGather and analyze software requirements to define clear project objectives and deliverables\nDesign, develop, and maintain software applications using object-oriented principles to meet user needs\nPrepare and submit detailed deliverables throughout the software development lifecycle, including Business Rules, Software Requirement Specifications, Architecture Documents, Design Specifications, Interface Specifications, Source Codes, Testing Specifications, Operation and Maintenance Manuals, and Training Manuals in compliance with Authority standards\nProvide timely support to resolve day-to-day application issues, ensuring system reliability and user satisfaction\nCollaborate with users to clarify requirements, address design concerns, and resolve testing issues to enhance software quality\nPreferred competencies and qualifications\nRecognized degree in Electrical/Electronic Engineering, Computer Science, or a relevant discipline\nExperience completing at least one full Software Development Lifecycle\nProficient in writing Requirements Specifications, Use Cases, Design Documentation, object-oriented software design, and UML modeling\nSkilled in C++ development on Windows and/or Embedded platforms such as QNX, VxWorks, or Linux\nExperienced in multi-threading, socket programming, and serial communication\nMinimum 5 years of relevant experience in object-oriented software development\nStrong analytical and problem-solving abilities applied to software challenges\nEffective written and verbal communication skills in English\nSelf-motivated with strong teamwork capabilities\nFamiliarity with HTML/CSS/JavaScript/JSON, three-tier software architecture, database schema design and interfacing with ODBC, SQL query and MySQL, virtualization technologies (e.g., hypervisors), MQ/MQTT, and secure communications (e.g., FTPS, HTTPS) is an added advantage\nSkills\nQNX, JSON, Secure Communication, Multithreading, Uml Modelling, SQL, Mqtt, Software Development Lifecycle, Socket Programming, C++","description_format":"text","description_chars":2597,"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":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-15T02:28: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":30,"reasons":["seen:0","win:early"],"computed_at":"2026-11-15T05:37:02Z"},"pay":{"stated_usd_annual":111828,"is_top_pay":false},"html_url":"https://alion.io/job/troytech-international-consulting-software-engineer-devices","json_url":"https://alion.io/job/troytech-international-consulting-software-engineer-devices.json","meta":{"generated_at":"2026-11-15T05:37:02Z","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":843,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00: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":3802218},"rest":"https://alion.io/mcp/rest/get_company?id=3802218"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftroytech-international-consulting-software-engineer-devices"},{"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%2Ftroytech-international-consulting-software-engineer-devices"},{"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%2Ftroytech-international-consulting-software-engineer-devices"},{"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/troytech-international-consulting-software-engineer-devices\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftroytech-international-consulting-software-engineer-devices"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4328562}},{"tool":"search_jobs","arguments":{"company":"troytech.net","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4328562},"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"}}