{"id":900756,"url":"https://alion.io/job/casambi-firmware-developer","title":"Firmware Developer","company":{"id":696850,"name":"Casambi Technology","domain":"casambi.com","url":"https://alion.io/company/casambi-2","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Hardware","role_family":"Hardware","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":["Espoo, Finland"],"countries":["FI"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":60000,"max_usd":139000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1777},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Cortex","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"Prometheus","optional":true}],"status":"live","first_seen_at":"2026-08-21T10:24:04Z","employer_posted_date":"2026-08-21","last_verified_at":"2026-10-21T01:26:03Z","board_verified":true,"closed_at":null,"days_open":60,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":60},"description":"Build the intelligence inside connected devices.\nWe are looking for an experienced Firmware Developer to join our engineering team and help develop the next generation of Casambi-enabled products.\nYour primary focus will be embedded software development for wireless devices built on Nordic Semiconductor platforms. You will work with Bluetooth Low Energy (BLE), mesh networking, device communication protocols, and system-level firmware that powers reliable, secure, and scalable lighting control solutions.\nThis role is ideal for someone who enjoys working close to hardware while also understanding complete system architectures, from embedded devices to mobile applications, gateways, and cloud services. We're looking for an engineer who is curious, continuously learns new technologies, and actively uses AI-powered tools to improve development efficiency and software quality.\nWhat you'll do\nDesign, develop, and maintain embedded firmware for wireless products based on Nordic Semiconductor SoCs\nDevelop software using Nordic SDKs, including nRF Connect SDK and Zephyr-based solutions\nImplement and maintain Bluetooth Low Energy (BLE), Bluetooth Mesh, and other wireless communication technologies\nDevelop and optimize communication protocols between embedded devices, mobile applications, gateways, and cloud services\nParticipate in architecture, design reviews, code reviews, testing, and debugging activities\nInvestigate and resolve complex issues across hardware, firmware, wireless communication, and system integrations\nContribute to device provisioning, security, diagnostics, and over-the-air (OTA) firmware update solutions\nCollaborate closely with hardware, mobile, cloud, backend, QA, and product teams\nUse AI-powered development tools to improve productivity, code quality, troubleshooting, and learning\nParticipate throughout the entire product lifecycle, from concept and development to deployment, maintenance, and continuous improvement\nContribute to multiple products and technology initiatives as priorities evolve\nWhat we're looking for\nEssential\n5+ years of professional embedded software or firmware development experience\nStrong C/C++ programming skills\nExperience developing software for ARM Cortex-M based microcontrollers\nExperience with Nordic Semiconductor development platforms and SDKs\nSolid understanding of Bluetooth Low Energy (BLE) and wireless communication principles\nExperience debugging embedded systems using modern development and test tools\nUnderstanding of RTOS concepts and embedded software architecture\nExperience with communication protocols and device interoperability\nStrong problem-solving and analytical skills\nAbility and willingness to learn new technologies and domains\nExperience using AI-assisted development tools to improve productivity and software quality\nStrong communication and collaboration skills\nHighly appreciated\nExperience with nRF Connect SDK, Zephyr RTOS, or Nordic SoftDevice architectures\nExperience with Bluetooth Mesh networking\nExperience implementing secure boot, device security, and firmware update mechanisms\nExperience with Linux-based embedded systems or gateway devices\nExperience with automated testing, CI/CD, and firmware release processes\nUnderstanding of RF technologies and wireless performance optimization\nExperience bringing products from concept to mass production and customer deployment\nProduct-oriented mindset and customer focus\nWhy join us?\nYou'll work on products that combine embedded systems, wireless communication, cloud connectivity, mobile applications, and real-world customer deployments. This role offers the opportunity to solve challenging technical problems while developing technology used in hundredths of thousands of installations worldwide.\nWe value engineers who care not only about writing firmware, but also about delivering successful products that solve real customer problems and continue to provide value long after their initial release.\nWe are looking for product builders, not just firmware developers. Candidates with experience bringing connected products from idea to customer deployment are particularly encouraged to apply.\nThis role is based at our head office in Espoo, Finland, where most of our team works together in a hybrid setting. To be considered for the position, applicants should already hold a valid right to work in Finland, as we are unfortunately not in a position to support relocation or sponsor work permits for this opening. We warmly welcome applications from all qualified candidates who meet this requirement.\n*Applications are processed with the help of AI (for example, to detect and summarize whether criteria are met), but the final assessment is always made by a human.","description_format":"text","description_chars":4735,"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":true,"industries":["RF & Wireless Hardware","Building Automation & Controls"],"lifecycle":[{"event":"open","at":"2026-09-14T11:19:00Z"}],"visa":[],"liveness":{"score":21,"band":"cold","label":"Long shot","p_open":1,"p_active":0.475,"p_room":0.45,"age_days":59,"expected_fill_days":30,"reasons":["conf:0","win:tail"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/casambi-firmware-developer","json_url":"https://alion.io/job/casambi-firmware-developer.json","meta":{"generated_at":"2026-10-21T03:24:11Z","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":5039,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00: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":696850},"rest":"https://alion.io/mcp/rest/get_company?id=696850"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcasambi-firmware-developer"},{"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%2Fcasambi-firmware-developer"},{"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%2Fcasambi-firmware-developer"},{"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/casambi-firmware-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcasambi-firmware-developer"}]}