{"schemaVersion":"jobsearcher.job.v1","id":"4776883b9d254a00d7f9e149","url":"https://jobsearcher.com/jobs/4776883b9d254a00d7f9e149","canonicalUrl":"https://jobsearcher.com/jobs/4776883b9d254a00d7f9e149","title":"Embedded Software Engineer","description":"Embedded Software Engineer – Remote\n\nBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.\n\nThis is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.\n\nJob Title: Embedded Software Engineer\nLocation: 100% Remote (U.S.)\nPosition Type: Full-time, Direct W2\nSalary Range: $130,000–$195,000 Annually\nExperience Required: 6+ years\n\nSponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.\n\nJob Summary\nWe are seeking an experienced Embedded Software Engineer to design, develop, and optimize firmware and embedded software for next-generation connected devices, industrial automation systems, automotive platforms, medical devices, and IoT products. This role focuses on developing high-performance, real-time embedded applications that interact directly with hardware components while ensuring reliability, security, and compliance with industry standards.\nYou will collaborate closely with hardware engineers, systems architects, electrical engineers, QA teams, and product managers to build embedded software solutions supporting mission-critical products deployed across enterprise and industrial environments. The ideal candidate possesses strong expertise in embedded C/C++, RTOS development, device drivers, communication protocols, and hardware-software integration.\n\nKey Responsibilities\nDesign, develop, and maintain embedded software and firmware for microcontroller and microprocessor-based systems.\nDevelop low-level device drivers, Board Support Packages (BSP), bootloaders, and hardware abstraction layers (HAL).\nBuild real-time applications using RTOS platforms including FreeRTOS, VxWorks, ThreadX, Zephyr, or Embedded Linux.\nDevelop firmware supporting communication interfaces including UART, SPI, I2C, CAN, USB, Ethernet, BLE, and MQTT.\nCollaborate with hardware engineers during board bring-up, hardware validation, and system integration activities.\nOptimize embedded applications for CPU utilization, memory footprint, power consumption, and boot time.\nImplement secure firmware update mechanisms, secure boot, encryption, and hardware-based security features.\nDevelop software supporting sensors, actuators, wireless modules, and peripheral devices.\nDebug hardware-software integration issues using oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers.\nWrite unit tests, integration tests, and automated validation scripts to ensure firmware quality.\nParticipate in architecture reviews, code reviews, technical design discussions, and Agile development activities.\nSupport production deployments, field diagnostics, root cause analysis, and firmware maintenance.\n\nRequired Skills\nSix or more years of professional embedded software development experience.\nStrong proficiency in Embedded C and Modern C++ for firmware development.\nExtensive experience developing software for ARM Cortex-M, ARM Cortex-A, STM32, NXP, Renesas, Texas Instruments, or Microchip microcontrollers.\nStrong understanding of embedded systems architecture, memory management, interrupts, DMA, timers, and peripheral programming.\nHands-on experience with RTOS platforms including FreeRTOS, Zephyr, ThreadX, Embedded Linux, or VxWorks.\nExperience developing device drivers and low-level hardware interfaces.\nStrong knowledge of communication protocols including UART, SPI, I2C, CAN/CAN FD, Ethernet, USB, Modbus, MQTT, BLE, and TCP/IP.\nExperience with Embedded Linux development, kernel configuration, and driver development is highly desirable.\nFamiliarity with hardware debugging tools including JTAG, SWD, oscilloscopes, logic analyzers, and serial protocol analyzers.\nExperience with Git, CI/CD pipelines, automated firmware builds, and version control systems.\nStrong understanding of software debugging, profiling, and optimization techniques.\nExperience using build systems such as CMake, Makefiles, or Bazel.\nKnowledge of secure coding practices for embedded systems.\nExperience working in Agile Scrum development environments.\n\nPreferred Qualifications\nExperience developing software for automotive, aerospace, medical devices, industrial automation, robotics, or IoT platforms.\nFamiliarity with AUTOSAR, MISRA C/C++, ISO 26262, IEC 61508, DO-178C, IEC 62304, or other industry safety standards.\nExperience with Yocto Project, Buildroot, or custom Embedded Linux distributions.\nKnowledge of wireless communication technologies including Wi-Fi, Bluetooth Low Energy (BLE), Zigbee, LoRaWAN, or Cellular IoT.\nExperience implementing secure boot, TPM integration, Trusted Execution Environment (TEE), and firmware signing.\nFamiliarity with FPGA integration and hardware acceleration.\nExperience using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI for firmware automation.\nKnowledge of Python or Shell scripting for test automation and manufacturing support.\nExperience with cloud-connected IoT platforms including AWS IoT Core, Azure IoT Hub, or Google Cloud IoT.\nEmbedded systems certifications or contributions to open-source embedded projects are highly desirable.\n\nProject Environment\nYou will be joining an embedded engineering team developing next-generation intelligent devices and connected systems supporting enterprise and industrial customers. Current initiatives include:\nIndustrial IoT gateways and edge computing platforms\nSmart manufacturing and factory automation controllers\nAutomotive electronic control units (ECUs)\nMedical monitoring and diagnostic devices\nConnected consumer electronics and smart home devices\nWireless sensor networks and edge AI platforms\nEmbedded Linux networking appliances\nSecure firmware platforms supporting OTA (Over-the-Air) software updates\nHigh-performance embedded systems deployed across mission-critical environments\nThis is a hands-on engineering role where you will contribute to firmware architecture, embedded software development, hardware integration, system validation, performance optimization, and long-term product reliability for enterprise-grade embedded solutions.\n\nHow to Apply\n\nWould you like to know more about this opportunity? For immediate consideration, please send your resume to Harry@bvteck.com or contact us at (908) 676-4399. Learn more about Bright Vision Technologies at www.bvteck.com.\n\nBright Vision Technologies is an Equal Opportunity Employer.\nEqual Employment Opportunity (EEO) Statement\nBright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.\nBV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.\nwC9Ys4vTrS","company":"Brightvisiontechnologies","rawCompany":"brightvisiontechnologies","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-05T16:13:01.383Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Embedded Software Engineer – Remote\n\nBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.\n\nThis is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.\n\nJob Title: Embedded Software Engineer\nLocation: 100% Remote (U.S.)\nPosition Type: Full-time, Direct W2\nSalary Range: $130,000–$195,000 Annually\nExperience Required: 6+ years\n\nSponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.\n\nJob Summary\nWe are seeking an experienced Embedded Software Engineer to design, develop, and optimize firmware and embedded software for next-generation connected devices, industrial automation systems, automotive platforms, medical devices, and IoT products. This role focuses on developing high-performance, real-time embedded applications that interact directly with hardware components while ensuring reliability, security, and compliance with industry standards.\nYou will collaborate closely with hardware engineers, systems architects, electrical engineers, QA teams, and product managers to build embedded software solutions supporting mission-critical products deployed across enterprise and industrial environments. The ideal candidate possesses strong expertise in embedded C/C++, RTOS development, device drivers, communication protocols, and hardware-software integration.\n\nKey Responsibilities\nDesign, develop, and maintain embedded software and firmware for microcontroller and microprocessor-based systems.\nDevelop low-level device drivers, Board Support Packages (BSP), bootloaders, and hardware abstraction layers (HAL).\nBuild real-time applications using RTOS platforms including FreeRTOS, VxWorks, ThreadX, Zephyr, or Embedded Linux.\nDevelop firmware supporting communication interfaces including UART, SPI, I2C, CAN, USB, Ethernet, BLE, and MQTT.\nCollaborate with hardware engineers during board bring-up, hardware validation, and system integration activities.\nOptimize embedded applications for CPU utilization, memory footprint, power consumption, and boot time.\nImplement secure firmware update mechanisms, secure boot, encryption, and hardware-based security features.\nDevelop software supporting sensors, actuators, wireless modules, and peripheral devices.\nDebug hardware-software integration issues using oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers.\nWrite unit tests, integration tests, and automated validation scripts to ensure firmware quality.\nParticipate in architecture reviews, code reviews, technical design discussions, and Agile development activities.\nSupport production deployments, field diagnostics, root cause analysis, and firmware maintenance.\n\nRequired Skills\nSix or more years of professional embedded software development experience.\nStrong proficiency in Embedded C and Modern C++ for firmware development.\nExtensive experience developing software for ARM Cortex-M, ARM Cortex-A, STM32, NXP, Renesas, Texas Instruments, or Microchip microcontrollers.\nStrong understanding of embedded systems architecture, memory management, interrupts, DMA, timers, and peripheral programming.\nHands-on experience with RTOS platforms including FreeRTOS, Zephyr, ThreadX, Embedded Linux, or VxWorks.\nExperience developing device drivers and low-level hardware interfaces.\nStrong knowledge of communication protocols including UART, SPI, I2C, CAN/CAN FD, Ethernet, USB, Modbus, MQTT, BLE, and TCP/IP.\nExperience with Embedded Linux development, kernel configuration, and driver development is highly desirable.\nFamiliarity with hardware debugging tools including JTAG, SWD, oscilloscopes, logic analyzers, and serial protocol analyzers.\nExperience with Git, CI/CD pipelines, automated firmware builds, and version control systems.\nStrong understanding of software debugging, profiling, and optimization techniques.\nExperience using build systems such as CMake, Makefiles, or Bazel.\nKnowledge of secure coding practices for embedded systems.\nExperience working in Agile Scrum development environments.\n\nPreferred Qualifications\nExperience developing software for automotive, aerospace, medical devices, industrial automation, robotics, or IoT platforms.\nFamiliarity with AUTOSAR, MISRA C/C++, ISO 26262, IEC 61508, DO-178C, IEC 62304, or other industry safety standards.\nExperience with Yocto Project, Buildroot, or custom Embedded Linux distributions.\nKnowledge of wireless communication technologies including Wi-Fi, Bluetooth Low Energy (BLE), Zigbee, LoRaWAN, or Cellular IoT.\nExperience implementing secure boot, TPM integration, Trusted Execution Environment (TEE), and firmware signing.\nFamiliarity with FPGA integration and hardware acceleration.\nExperience using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI for firmware automation.\nKnowledge of Python or Shell scripting for test automation and manufacturing support.\nExperience with cloud-connected IoT platforms including AWS IoT Core, Azure IoT Hub, or Google Cloud IoT.\nEmbedded systems certifications or contributions to open-source embedded projects are highly desirable.\n\nProject Environment\nYou will be joining an embedded engineering team developing next-generation intelligent devices and connected systems supporting enterprise and industrial customers. Current initiatives include:\nIndustrial IoT gateways and edge computing platforms\nSmart manufacturing and factory automation controllers\nAutomotive electronic control units (ECUs)\nMedical monitoring and diagnostic devices\nConnected consumer electronics and smart home devices\nWireless sensor networks and edge AI platforms\nEmbedded Linux networking appliances\nSecure firmware platforms supporting OTA (Over-the-Air) software updates\nHigh-performance embedded systems deployed across mission-critical environments\nThis is a hands-on engineering role where you will contribute to firmware architecture, embedded software development, hardware integration, system validation, performance optimization, and long-term product reliability for enterprise-grade embedded solutions.\n\nHow to Apply\n\nWould you like to know more about this opportunity? For immediate consideration, please send your resume to Harry@bvteck.com or contact us at (908) 676-4399. Learn more about Bright Vision Technologies at www.bvteck.com.\n\nBright Vision Technologies is an Equal Opportunity Employer.\nEqual Employment Opportunity (EEO) Statement\nBright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.\nBV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.\nwC9Ys4vTrS","datePosted":"2026-08-05T16:13:01.383Z","dateModified":"2026-08-05T16:13:01.383Z","hiringOrganization":{"@type":"Organization","name":"Brightvisiontechnologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4776883b9d254a00d7f9e149"},"url":"https://jobsearcher.com/jobs/4776883b9d254a00d7f9e149"}}