{"id":2875361,"url":"https://alion.io/job/abb-rd-firmware-engineer","title":"R&D Firmware Engineer","company":{"id":44977,"name":"ABB","domain":"abb.com","url":"https://alion.io/company/abb","size_band":"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":176,"ghost_share":0,"stale_share":0.676,"repost_share":0,"time_to_fill_p50_days":18,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bergamo, Italy"],"countries":["IT"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":39000,"max":null,"currency":"EUR","period":"year","gross":null,"usd_annual":43739},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Embedded C","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Scrum","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-10-14T00:00:00Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-24T14:26:14Z","board_verified":true,"closed_at":null,"days_open":11,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":11},"description":"At ABB, we help industries run leaner and cleaner-and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.\nThis position reports to:\nChapter Lead (ELSP Pilot)__\nIn this role, you will have the opportunity to contribute to ABB’s success with technology, software, product, and system development. Each day, you will identify and implement innovative solutions to relevant problems. You will also showcase your expertise by providing ideas and by being able to work both independently and as a part of a Research & Development (R&D) team. \nThe work model for the role is: Hybrid #Linkedin_Hybrid\nThis role is contributing to the Smart Power in Bergamo and to other International Projects.\nMain stakeholders are external and internal customers.\nYou will be mainly accountable for:\nDesigning, developing, and implementing firmware for industrial protection circuit breakers and communication modules. \nContributing to the continuous improvement of firmware development and cyber security processes. \nPerforming unit testing, integration testing, and system testing to ensure software quality and functionality. \nContributing to ABB innovation and intellectual property creation by identifying innovative technical solutions and supporting patent-related activities when applicable.\nActively participating in an Agile Scrum team, contributing to sprint planning, daily stand-ups, reviews, retrospectives, and other Scrum ceremonies to ensure effective collaboration and continuous delivery. \nCollaborating closely with system architects and software and hardware developers to break down system requirements to requirement specifications for firmware. \n Qualifications for the role :\nM.Sc. or B.Sc. degree in Information or Electronic Engineering, Embedded Systems, or comparable field.\nProficiency in embedded C/C++, supported by software engineering and computer science fundamentals.\nExperience with Python for scripting, test automation, development tools, or similar engineering activities.\nProfessional experience in firmware development for embedded industrial applications, typically 3-5 years. \nUnderstanding of embedded systems, including microcontroller architectures, peripherals, hardware/software interfaces and, preferably, real-time operating systems (RTOS).\nExperience in firmware debugging, troubleshooting, and root-cause analysis using tools such as debug probes, oscilloscopes, logic analyzers, and similar laboratory equipment.\nFamiliarity with structured development processes, ranging from requirement analysis, design, and implementation to test and documentation. \nWorking experience with one or more of the main industrial communication protocols (Modbus, Profinet, Ethernet/IP, IEC61850, Profibus, CAN bus) is considered a plus.\nKnowledge of embedded and industrial cybersecurity principles; experience with secure development practices, secure boot, cryptography, authentication, or related technologies is considered a plus.\nExperience working in Agile Scrum teams and familiarity with Agile practices and Scrum ceremonies are considered a plus. A collaborative mindset and willingness to work in an Agile environment are highly valued. \nYou are passionate about team working and innovation. \nYou are at ease communicating in English and Italian. Willingness to travel abroad for specific projects.\nCompensation Package\nAs part of our commitment to transparency, we want to share the compensation details for this position:\nApplicable CBA: Metalmeccanico\nMinimum annual salary: 39.000€\nVariable Pay: Eligible for Company Productivity Bonus\nThe offer will be tailored based on your role location, experience, skills and qualifications, internal market positioning and alignment with ABB internal standards.\nBenefits as per policy\nFlexible working hours, hybrid work options, and a strong focus on work-life integration and Wellbeing support for employees and their families\nWelfare plan with a wide range of personalized services\nCanteen or meal vouchers provided\nMore about us:\nElectrification provides leading electrical distribution and management technologies, solutions and\nservices to electrify the world in a safe, smart and sustainable way. The portfolio includes medium- and\nlow-voltage electrical components, switchgear, digital devices, enclosures, and circuit breakers, among\nothers. With our products, solutions and services, we collaborate with customers to improve power\ndelivery and security, enhance energy management, efficiency and operational reliability, as we seek to\nachieve a low carbon society. go.abb/electrification \nBuilding a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. That's why we welcome people from all backgrounds and experiences.\nReady to make an impact?\nApply today or visit https://www.abb.com to learn more about the impact of our solutions across the globe.","description_format":"text","description_chars":4992,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Italian","level":"Upper-Intermediate (B2)","optional":false},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Flexible schedule","Hybrid work"],"hiring_locations":[{"name":"Italy","iso":"IT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Power Grid","Industrial Automation","Industrial Robotics"],"lifecycle":[{"event":"open","at":"2026-10-19T21:12:57Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.577,"p_room":0.9,"age_days":11,"expected_fill_days":18,"reasons":["conf:15","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-10-25T05:49:26Z"},"pay":{"stated_usd_annual":43739,"is_top_pay":false},"html_url":"https://alion.io/job/abb-rd-firmware-engineer","json_url":"https://alion.io/job/abb-rd-firmware-engineer.json","meta":{"generated_at":"2026-10-25T08:10:32Z","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":11654,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00: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":44977},"rest":"https://alion.io/mcp/rest/get_company?id=44977"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fabb-rd-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%2Fabb-rd-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%2Fabb-rd-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/abb-rd-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fabb-rd-firmware-engineer"}]}