{"schemaVersion":"jobsearcher.job.v1","id":"d4b3175c4d4a79e8e9ad8bdc","url":"https://jobsearcher.com/jobs/d4b3175c4d4a79e8e9ad8bdc","canonicalUrl":"https://jobsearcher.com/jobs/d4b3175c4d4a79e8e9ad8bdc","title":"Embedded Software Engineer","description":"Current Lighting is seeking an Sr Embedded Firmware Engineer to join our progressive and dynamic fast-paced enterprise and device controls automations team. These are exciting times - our industry and user expectations are changing and so are we! We are developing the next generation of world class Internet of Things (IoT) connected lighting building and roadway automation controls and applications. This is a hands-on development role that will directly contribute to the development and expansion of our cutting edge, cloud connected IoT applications and offerings with the latest hardware and software technologies and tools. This is onsite role located in one of our innovative technology design center in Cleveland, Ohio or Lachine, Montreal, Canada.We are looking for a talented and creative problem solver. You will be involved in the complete firmware development life cycle, seeing your work evolve from epics and user stories into a finished product in a hybrid agile environment. This will require a high degree of collaboration between highly talented, cross-functional, and geographically dispersed development teams. You will work closely with industry-best product owners, hardware and software engineers, and other development team members to understand the business needs, propose and develop end-to-end solutions.Duties and ResponsibilitiesDevelop high-performing and reliable firmware for embedded systems using microcontrollers, sensors and analog/digital interface circuitsAssess and distill marketing requirements into producible and cost-effective productsCollaborate with other firmware, software and hardware design team members to develop innovative products and applicationsSupport new products through release to manufacturingParticipate in the definition of system functional requirementsResearch, assess and adapt to new technologies necessary for future enhancements of productsProtect intellectual property through patent disclosures and applicationsBasic QualificationsBachelor’s Degree from an accredited University5 or more years of embedded firmware programming experience5 or more years of hands-on knowledge of C programming for embedded systems including use of a variety of IDEs for development and debug5 or more years in-depth experience with embedded microcontroller-based design including interfacing to analog and digital devices5 or more years of experience working with real-time systems, managing interrupts, threads, scheduling, semaphores, and state machines with and without an RTOS5 or more years of hands-on knowledge of various standard communication protocols and topologies, including Ethernet, I2C, RS232, RS485, SPI2 or more years of hands-on knowledge of one or more wireless (2.4GHZ, sub-GHz, 4G/5G LTE) technologies and mesh communication protocols (Zigbee, Thread, Bluetooth, Wi-SUN, etc.)2 or more years of hands-on knowledge of one or more messaging protocols (MQTT, CoAP, LwM2M, 6LoWPAN, etc.)Preferred QualificationsBachelor of Science in Computer Engineering or Electrical Engineering, or closely related disciplineSound understanding of Agile development processesExperience using source control systems (e.g. Git)Knowledge of security vulnerability mitigation for embedded devicesExperience creating test harnesses using Python or scripting languagesExperience working with geographically dispersed teamsPosition CriteriaExpert knowledge of best-practice firmware engineering methodologies, processes and technologies, with a passion for programmingExpert ability to apply analytical and problem-solving skills to conquer complex design and coding challengesExcellent verbal and written communication skillsAbility to implement institutional change through persuasion and collaborationAbility to work independently and to follow directions","company":"Current Lighting","rawCompany":"current lighting","city":"Akron","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-10-06T12:38:45.821Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Current Lighting is seeking an Sr Embedded Firmware Engineer to join our progressive and dynamic fast-paced enterprise and device controls automations team. These are exciting times - our industry and user expectations are changing and so are we! We are developing the next generation of world class Internet of Things (IoT) connected lighting building and roadway automation controls and applications. This is a hands-on development role that will directly contribute to the development and expansion of our cutting edge, cloud connected IoT applications and offerings with the latest hardware and software technologies and tools. This is onsite role located in one of our innovative technology design center in Cleveland, Ohio or Lachine, Montreal, Canada.We are looking for a talented and creative problem solver. You will be involved in the complete firmware development life cycle, seeing your work evolve from epics and user stories into a finished product in a hybrid agile environment. This will require a high degree of collaboration between highly talented, cross-functional, and geographically dispersed development teams. You will work closely with industry-best product owners, hardware and software engineers, and other development team members to understand the business needs, propose and develop end-to-end solutions.Duties and ResponsibilitiesDevelop high-performing and reliable firmware for embedded systems using microcontrollers, sensors and analog/digital interface circuitsAssess and distill marketing requirements into producible and cost-effective productsCollaborate with other firmware, software and hardware design team members to develop innovative products and applicationsSupport new products through release to manufacturingParticipate in the definition of system functional requirementsResearch, assess and adapt to new technologies necessary for future enhancements of productsProtect intellectual property through patent disclosures and applicationsBasic QualificationsBachelor’s Degree from an accredited University5 or more years of embedded firmware programming experience5 or more years of hands-on knowledge of C programming for embedded systems including use of a variety of IDEs for development and debug5 or more years in-depth experience with embedded microcontroller-based design including interfacing to analog and digital devices5 or more years of experience working with real-time systems, managing interrupts, threads, scheduling, semaphores, and state machines with and without an RTOS5 or more years of hands-on knowledge of various standard communication protocols and topologies, including Ethernet, I2C, RS232, RS485, SPI2 or more years of hands-on knowledge of one or more wireless (2.4GHZ, sub-GHz, 4G/5G LTE) technologies and mesh communication protocols (Zigbee, Thread, Bluetooth, Wi-SUN, etc.)2 or more years of hands-on knowledge of one or more messaging protocols (MQTT, CoAP, LwM2M, 6LoWPAN, etc.)Preferred QualificationsBachelor of Science in Computer Engineering or Electrical Engineering, or closely related disciplineSound understanding of Agile development processesExperience using source control systems (e.g. Git)Knowledge of security vulnerability mitigation for embedded devicesExperience creating test harnesses using Python or scripting languagesExperience working with geographically dispersed teamsPosition CriteriaExpert knowledge of best-practice firmware engineering methodologies, processes and technologies, with a passion for programmingExpert ability to apply analytical and problem-solving skills to conquer complex design and coding challengesExcellent verbal and written communication skillsAbility to implement institutional change through persuasion and collaborationAbility to work independently and to follow directions","datePosted":"2026-10-06T12:38:45.821Z","dateModified":"2026-10-06T12:38:45.821Z","hiringOrganization":{"@type":"Organization","name":"Current Lighting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Akron","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d4b3175c4d4a79e8e9ad8bdc"},"url":"https://jobsearcher.com/jobs/d4b3175c4d4a79e8e9ad8bdc"}}