{"id":3441816,"url":"https://alion.io/job/siemens-embedded-firmware-engineer-eco-logo","title":"Embedded Firmware Engineer -ECO-LOGO","company":{"id":131,"name":"Siemens","domain":"siemens.com","url":"https://alion.io/company/siemens","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Avature","truth_index":{"grade":"A","score":100,"open_postings":18,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":11,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chengdu, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":13000,"max_usd":36000,"period":"year","method":"role_country_seniority_unknown","sample_n":293},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"EtherCAT","optional":true},{"name":"Git","optional":true},{"name":"TCP/IP","optional":true}],"status":"live","first_seen_at":"2026-10-29T06:06:04Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-11-02T17:19:28Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"We are looking for an Embedded Firmware Engineer with solid technical fundamentals and strong engineering discipline to join our R&D team. In this role, you will contribute to the development of core software for industrial-grade embedded products, working across Embedded Linux and RTOS platforms. You will be involved in the design, implementation, integration, and optimization of low-level drivers, system modules, and communication-related software, collaborating with cross-functional teams to deliver reliable and high-quality products.\nKey Responsibilities\nDesign, develop, debug, and maintain embedded firmware for products, including low-level drivers, system modules, and application-level functionalities.\nWork on software development across Embedded Linux and RTOS platforms, covering requirements analysis, technical design, implementation, debugging, validation, and issue investigation.\nDevelop and integrate communication-related software modules, and support system configuration, feature integration, system testing, and release delivery.\nParticipate in the full product lifecycle, including requirement review, architecture design, development, defect fixing, test support, and production ramp-up.\nContinuously improve system stability, real-time performance, reliability, and maintainability to enhance overall software quality and delivery efficiency.\nCollaborate closely with hardware, test, product, and other cross-functional teams to analyze and resolve technical issues and support product evolution.\nFollow structured software development practices and contribute to code quality, unit testing, static analysis, and version control processes.\nQualifications\nBachelor’s degree or above in Computer Science, Electronic Engineering, Automation, Communication Engineering, or a related field.\nStrong programming skills in C/C++, with good coding practices, debugging skills, and problem-solving ability.\nHands-on experience in embedded software development, with familiarity in software development on mainstream embedded platforms such as ARM.\nExperience with at least one embedded operating environment, either Embedded Linux or RTOS; experience with both is a plus.\nGood understanding of core embedded system concepts, including task scheduling, memory management, interrupt handling, thread synchronization, and real-time optimization.\nExperience in driver development, board support software, or hardware-software bring-up and debugging.\nFamiliarity with common communication protocols and networking fundamentals, such as TCP/IP, UDP, SSL/TLS, or serial communication.\nFamiliarity with GNU toolchains, cross-compilation, debugging tools, and common development tools such as Git.\nGood software engineering mindset, with understanding of practices such as clean code, unit testing, and static code analysis.\nStrong learning ability, communication skills, teamwork, and a results-oriented approach.\nPreferred Qualifications\nExperience with both Embedded Linux and RTOS platforms.\nExperience in communication protocols, networking modules, or real-time application development.\nExperience in driver development for common hardware interfaces such as PHY, UART, SPI, I2C, and Ethernet MAC.\nUnderstanding Layer 2 or Layer 3 networking fundamentals and protocols such as ARP, ICMP, TCP, and UDP.\nExperience in industrial communication, industrial control, or other highly reliable embedded systems.\nExperience in firmware development for managed switches, routers, PLC controllers, or similar industrial devices.\nFamiliarity with industrial protocols such as Modbus, PROFINET, EtherCAT, or S7.\nAbility to read English technical documentation and work in an international collaboration environment.","description_format":"text","description_chars":3721,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Rail Transport","Medical Imaging Systems","Building Automation & Controls","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-10-29T06:06:04Z"}],"visa":[],"liveness":{"score":77,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.861,"p_room":0.9,"age_days":4,"expected_fill_days":11,"reasons":["conf:1","velocity","win:mid","comp:brand"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/siemens-embedded-firmware-engineer-eco-logo","json_url":"https://alion.io/job/siemens-embedded-firmware-engineer-eco-logo.json","meta":{"generated_at":"2026-11-02T20:50:17Z","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":29188,"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":131},"rest":"https://alion.io/mcp/rest/get_company?id=131"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsiemens-embedded-firmware-engineer-eco-logo"},{"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%2Fsiemens-embedded-firmware-engineer-eco-logo"},{"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%2Fsiemens-embedded-firmware-engineer-eco-logo"},{"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/siemens-embedded-firmware-engineer-eco-logo\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsiemens-embedded-firmware-engineer-eco-logo"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3441816}},{"tool":"search_jobs","arguments":{"company":"siemens.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3441816},"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"}}