{"id":517839,"url":"https://alion.io/job/itron-firmware-engineer","title":"Firmware Engineer","company":{"id":5951,"name":"Itron","domain":"itron.com","url":"https://alion.io/company/itron","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":88,"open_postings":8,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":34,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Cikarang, Indonesia"],"countries":["ID"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15000,"max_usd":34000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":775},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-09-07T21:42:09Z","employer_posted_date":"2026-09-16","last_verified_at":"2026-10-23T23:15:22Z","board_verified":false,"closed_at":null,"days_open":48,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":48},"description":"Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.\nPosition Summary\nAnalyzes, designs, programs, debugs, and modifies firmware enhancements and/or new products used in embedded systems, which could range from bare metal systems to system on modules board system.\nUsing current embedded programming language and technologies, most notably C/C++, writes code, completes programming, do code compilation, and performs testing and debugging onboard firmware applications. Completes detailed design and development documentation. Keep code version using versioning system (git preferable). Interact heavily with team to define system requirements and/or necessary modifications.\n Key Responsibilities\nCollaborate as an active member of a firmware development team, contributing to innovative solutions that support customer-focused products and systems used in the Utilities & Energy industry.\n\nAnalyze, design, develop, test, debug, and maintain embedded firmware for microcontroller- and processor-based systems, ranging from bare-metal implementations to System-on-Module (SoM) platforms.\n\nWrite efficient, reliable, and maintainable code using C/C++, demonstrating accountability for software quality, performance, and security.\n\nParticipate in requirements discussions and work closely with cross-functional teams to ensure firmware solutions align with customer and business needs.\n\nAssist in the design, development, integration, and troubleshooting of firmware subsystems and embedded applications.\n\nExecute code compilation, testing, validation, and debugging activities to ensure robust product performance and reliability.\n\nContribute to design documentation, technical specifications, and development records to support knowledge sharing and compliance requirements.\n\nUtilize version control systems, preferably Git, to manage source code and maintain development integrity.\n\nInvestigate technical issues, support root-cause analysis activities, and contribute to timely resolution of product and system challenges.\n\nSupport continuous improvement initiatives by helping implement firmware development processes, tools, and best practices.\n\nDemonstrate agile and collaborative ways of working while adapting to changing project priorities and customer requirements.\n\nPromote authentic communication, innovation, and accountability within the engineering team.\n\nRequired Skills & Experience\nFresh graduate or up to 3 years of experience in firmware development, embedded software engineering, or microcontroller programming.\n\nProficiency in C and/or C++ programming languages.\n\nUnderstanding of digital logic, computer architecture, and embedded system fundamentals.\n\nExperience participating in at least one real-world, academic, internship, or commercial embedded systems project.\n\nKnowledge of firmware development lifecycle activities, including coding, testing, debugging, and documentation.\n\nAbility to analyze technical problems and develop practical solutions in a collaborative environment.\n\nStrong communication skills with the ability to work effectively in cross-functional teams.\n\nDemonstrated commitment to customer-centric thinking, accountability, and continuous learning.\n\nAbility to work in an agile development environment and manage multiple priorities effectively.\n\nPreferred Skills & Experience\nExperience with embedded communication protocols such as UART, SPI, I2C, CAN, Modbus, Ethernet, or similar technologies.\n\nKnowledge of embedded security concepts, secure coding practices, or device cybersecurity.\n\nFamiliarity with Git or other version control systems.\n\nExposure to RTOS-based development, Linux-based embedded systems, or System-on-Module architectures.\n\nUnderstanding of firmware validation, test automation, or hardware-software integration processes.\n\nExperience developing solutions for industrial, utility, energy, IoT, or connected-device environments.\n\nDemonstrated passion for innovation and emerging embedded technologies.\n\nEducation\nBachelor of Computer Science / Electronics Engineering / Electrical Engineering/ Mechanical Engineering.\n\nWork Model: This is an on-site position located in Cikarang, Indonesia. Regular on-site attendance is required to support firmware development, hardware integration, testing, debugging, and validation activities, while ensuring effective collaboration with cross-functional engineering teams, manufacturing partners, and other internal and external stakeholders.\nItron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!\nThe successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.\nItron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email .\nItron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world: www.itron.com","description_format":"text","description_chars":5685,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"Indonesia","iso":"ID","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IoT Platforms & Solutions","Smart Grid"],"lifecycle":[{"event":"open","at":"2026-09-07T21:42:09Z"},{"event":"close","at":"2026-09-16T13:37:20Z"},{"event":"reopen","at":"2026-09-16T20:30:42Z"}],"visa":[],"liveness":{"score":37,"band":"fade","label":"Fading","p_open":1,"p_active":0.674,"p_room":0.55,"age_days":47,"expected_fill_days":34,"reasons":["conf:30","velocity","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/itron-firmware-engineer","json_url":"https://alion.io/job/itron-firmware-engineer.json","meta":{"generated_at":"2026-10-26T01:57:00Z","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":2469,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00: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":5951},"rest":"https://alion.io/mcp/rest/get_company?id=5951"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fitron-firmware-engineer"},{"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%2Fitron-firmware-engineer"},{"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%2Fitron-firmware-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/itron-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fitron-firmware-engineer"}]}