More jobs:
Associate Embedded Software Engineer
Job in
Boston, Suffolk County, Massachusetts, 02298, USA
Listed on 2026-02-16
Listing for:
Silicon Labs
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets.
Learn more at .
** Responsibilities
* * As an
** Associate Staff*
* ** Embedded*
* ** Software Engineer
** on the RAIL team at Silicon Labs - Boston, you will:
* ** Own and deliver
** embedded software features from concept to release: requirements, design, implementation, verification, documentation, and sustainment.
* Design, implement, and maintain the
** common radio abstraction layer (RAIL)
** for Silicon Labs low-power wireless MCUs.
* Develop and optimize
** radio PHY and MAC-layer software**, including timing-critical and resource-constrained components.
* Build and maintain
** system startup**, low-level
** peripheral drivers**,
** security-related modules**, and
** system test/verification
** programs.
* Drive
** debug and root-cause analysis
** of complex issues across software, firmware, and hardware boundaries using advanced techniques and tools (e.g., Segger
** Ozone
* * and other debuggers, trace, logic analyzers).
* Tune code for
** performance, reliability, memory/CPU utilization, and energy efficiency
** in real-time embedded environments.
* Collaborate with chip design teams to
** specify hardware requirements**, review designs, and validate new silicon bring-up.
* Mentor junior engineers through code reviews, design reviews, and best-practice guidance; help elevate engineering rigor across the team.
** Skills You Will Need
****
* Minimum Qualifications:
**** BS/MS in EE/ECE/CS (or similar), or equivalent practical experience.
* 9+ years of professional experience in embedded software/firmware development.
* Excellent
** Embedded C
** programming skills, including low-level and performance-sensitive code.
* Strong understanding of
** debugging strategies
** and deep hands-on experience with hardware/software debug tools (e.g.,
** Ozone**, J-Link tooling, breakpoints/watchpoints, SWD/JTAG, trace when available).
* Experience in
** resource-constrained, real-time
** embedded environments (bare metal and/or RTOS).
* Solid
** Python
* * skills for tooling, automation, testing, or build/integration workflows.
* Demonstrated ability to take
** ownership**: drive ambiguous problems to closure, communicate status/risks, and make pragmatic technical decisions.
* Experience working through the full SDLC: design, implementation, unit/integration testing, CI-style validation, and release.
* Experience with
** artificial intelligence (AI) powered tools
** and technologies used to enhance productivity, analysis, and decision-making.
*** The following qualifications will be considered a plus:
**** Experience with wireless protocols such as Bluetooth (BLE), Zigbee, Thread, or Wi-Fi.
* Experience developing or debugging
** wireless PHY/MAC
** functionality and timing-critical code.
* Experience with
** multi-core microcontrollers
** and concurrency challenges (inter-core communication, shared resources, interrupt architecture, synchronization).
* Assembly proficiency for at least one MCU family (ARM/RISC-V, etc.).
* Experience influencing hardware requirements and providing feedback to silicon/hardware design teams.
* Experience with
** test-driven development (TDD)
** and building robust automated test frameworks.
* Familiarity with hardware description languages (HDL) or working knowledge of digital design interfaces.
* ** Demonstrated effective use of AI-assisted development tools** (e.g.,
** Cursor**,
** Git Hub Copilot**,
** ChatGPT**, or similar) to improve productivity and quality—such as accelerating prototyping, writing tests, improving code readability, automating repetitive tasks, summarizing/debugging logs, and supporting documentation/design reviews—while applying…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×