{"schemaVersion":"jobsearcher.job.v1","id":"4d9159f9bcf0490b4e05e85c","url":"https://jobsearcher.com/jobs/4d9159f9bcf0490b4e05e85c","canonicalUrl":"https://jobsearcher.com/jobs/4d9159f9bcf0490b4e05e85c","title":"Senior Engineer I - Software (Boot ROM)","description":"Overview\nIn this role you will drive firmware development for embedded ECs, focusing on bootloader flow, test firmware and validation for production readiness. You will collaborate with Validation, Test and QA teams within the SCG-FW division to design robust FW/SW test suites and resolve design issues. The position offers hands-on hardware/software integration, including FPGA/test boards, and work on cryptographic and interface blocks on ARM-based chips. Join Microchip to contribute to scalable, reliable embedded solutions in a values-driven, growth-focused culture.\n\nCompensation / Benefitshealth benefits from day oneretirement savings plansrestricted stock units (RSUs)quarterly bonus paymentsindustry-leading ESPP with 2-year look-backcompetitive base pay\nResponsibilitiesUnderstand specifications and contribute to FW bootloader design and flowDevelop and maintain firmware for new/existing products using embedded C/C++Create unit tests and test reports for new featuresDevelop test firmware and utilities; design/debug applications on test hardware (FPGA/evaluation boards) for bootloader checksDevelop FW & SW test suites for embedded processors (ARM) and blocks (SPI, UART, SMB, crypto, ESPI)Collaborate with Validation, Test, and QA to ensure production readiness; perform requirements, risk, and performance analysesDefine firmware architecture and coding standards; maintain software design documentation\nKey requirementsEmbedded C/C++ programming experienceExperience with ARM Cortex M4/M55Experience with debugging tools for embedded codeProficiency in IDEs: Keil, Visual Studio, MPLABExperience with hardware interfaces I2C, SPI, UART, USBKnowledge of crypto algorithms AES, HASH, ECC, PQCHands-on experience with FPGA or development platformsStrong teamwork, proactive and self-driven attitudeStrong teamworkProactiveSelf-drivenEmbedded C/C++ARM Cortex M4/M55Debugging tools for embedded systems","company":"Microchip Technology","rawCompany":"microchip technology","city":"Islip","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-09-15T03:28:38.135Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"},{"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":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Engineer I - Software (Boot ROM)","description":"Overview\nIn this role you will drive firmware development for embedded ECs, focusing on bootloader flow, test firmware and validation for production readiness. You will collaborate with Validation, Test and QA teams within the SCG-FW division to design robust FW/SW test suites and resolve design issues. The position offers hands-on hardware/software integration, including FPGA/test boards, and work on cryptographic and interface blocks on ARM-based chips. Join Microchip to contribute to scalable, reliable embedded solutions in a values-driven, growth-focused culture.\n\nCompensation / Benefitshealth benefits from day oneretirement savings plansrestricted stock units (RSUs)quarterly bonus paymentsindustry-leading ESPP with 2-year look-backcompetitive base pay\nResponsibilitiesUnderstand specifications and contribute to FW bootloader design and flowDevelop and maintain firmware for new/existing products using embedded C/C++Create unit tests and test reports for new featuresDevelop test firmware and utilities; design/debug applications on test hardware (FPGA/evaluation boards) for bootloader checksDevelop FW & SW test suites for embedded processors (ARM) and blocks (SPI, UART, SMB, crypto, ESPI)Collaborate with Validation, Test, and QA to ensure production readiness; perform requirements, risk, and performance analysesDefine firmware architecture and coding standards; maintain software design documentation\nKey requirementsEmbedded C/C++ programming experienceExperience with ARM Cortex M4/M55Experience with debugging tools for embedded codeProficiency in IDEs: Keil, Visual Studio, MPLABExperience with hardware interfaces I2C, SPI, UART, USBKnowledge of crypto algorithms AES, HASH, ECC, PQCHands-on experience with FPGA or development platformsStrong teamwork, proactive and self-driven attitudeStrong teamworkProactiveSelf-drivenEmbedded C/C++ARM Cortex M4/M55Debugging tools for embedded systems","datePosted":"2026-09-15T03:28:38.135Z","dateModified":"2026-09-15T03:28:38.135Z","hiringOrganization":{"@type":"Organization","name":"Microchip Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Islip","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4d9159f9bcf0490b4e05e85c"},"url":"https://jobsearcher.com/jobs/4d9159f9bcf0490b4e05e85c"}}