JOBSEARCHER

Embedded Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Overview:We are seeking an experienced Embedded Software Engineer to join a growing engineering team focused on developing next-generation connected hardware products. This role will support the design, development, troubleshooting, and optimization of embedded software used to power wireless communication and protocol integration across advanced technology products.What You’ll Do:Design, develop, test, and maintain embedded software for connected hardware productsDevelop customized software solutions that support wireless communication protocols and device connectivityProgram, configure, and integrate wireless protocol functionality into embedded systemsTroubleshoot, debug, and optimize embedded code related to wireless data transmission and receivingWork within Embedded Linux and/or RTOS environments to build scalable software solutionsCollaborate with hardware, firmware, QA, and systems engineering teamsSupport software performance tuning, debugging, and root-cause analysisParticipate in architecture discussions, code reviews, and technical problem solvingContribute to the full software development lifecycle from concept through deploymentAssist with validation, testing, and reliability improvements for embedded applicationsRequired Qualifications:Strong experience with C and/or C++ development (C++ preferred) Bachelor’s degree in Electrical Engineering, Computer Engineering, or closely related engineering discipline requiredExperience working within Embedded Linux environments or RTOS platformsHands-on experience developing, troubleshooting, or debugging wireless communication protocolsExperience programming software that supports wireless device communicationStrong software engineering background (software-focused vs. hardware-focused)Experience debugging communication issues involving wireless transmission or receiving of dataAbility to work within embedded software environments supporting physical products or connected devicesPreferred Qualifications:Experience with wireless protocols such as:Wi-Fi (IEEE 802.11)BluetoothCellular / LTE / 4G / 5GOver-the-air communication protocolsExperience with RTOS environments such as:VxWorksFreeRTOSpSOSOther Real-Time Operating SystemsExperience supporting embedded software for connected devices, IoT, or wireless-enabled hardware productsStrong troubleshooting and root-cause analysis skillsExperience in product development or hardware-adjacent software environments