Search jobs > Boston, MA > Senior embedded software

Senior Embedded Software Engineer

Silicon Labs
Boston, Massachusetts, US
$114.4K-$212.5K a year
Full-time

Senior Embedded Software Engineer

We are Silicon Labs. We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware and software platform, intuitive development tools, unmatched ecosystem and robust support make us the ideal long-term partner in building advanced industrial, commercial, home and life applications.

We make it easy for developers to solve complex wireless challenges throughout the product lifecycle and get to market quickly with innovative solutions that transform industries, grow economies and improve lives.

Applying for this role is straight forward Scroll down and click on Apply to be considered for this position.

Meet the Team

The IEEE 802.15.4 Networking teams work on a broad range of low power, embedded wireless networking protocols including Zigbee and OpenThread.

These teams work in extremely resource-constrained bare-metal and FreeRTOS runtime environments. Our teams design, develop, and implement simple solutions to complex distributed communications problems which shape the future of Multi-protocol, OpenThread, and Zigbee low power wireless networking products at Silicon Labs.

Responsibilities

Design, develop, and test our core embedded wireless networking protocol stacks and SDKs, primarily focusing on IEEE 802.

15.4 based wireless protocol stacks such as Zigbee and OpenThread

  • Participate in the design, development, and integration of Silicon Labs’ industry leading Multiprotocol solutions
  • Plan and produce a list of tasks required to deliver features, with a clear definition of done and effort estimates for each task
  • Provide code review feedback to other team members and collaborate with SQA teams to develop test plans to assure high quality, secure, software delivery
  • Work with Engineering Management, Project Management, Product Management to coordinate team priorities and commitments
  • Work alongside Applications Engineers to understand customer applications, their uses cases, and issues to help determine and provide effective solutions
  • Triage issues from customers and SQA, recreate reproducers, and perform root cause analysis after providing technical guidance and / or software fixes
  • Challenge assumptions and existing practices to identify opportunities to improve team velocity and IoT Software execution
  • Lead and / or serve as technical mentor to a team of embedded software engineers
  • Recruit and mentor new hire software engineers.
  • Provide technical oversight and project guidance

Skills You Will Need

Minimum Qualifications :

  • Bachelors in Computer Science or Computer Engineering with 6+ years of industry experience; or Masters in Computer Science or Computer Engineering with 4+ years of industry experience
  • Experience interfacing microcontrollers to real-world applications
  • Advanced knowledge and experience in embedded C development
  • Advanced understanding of embedded software development in resource constraint and / or low energy environments
  • Advanced understanding of hardware and / or software design techniques, standard device interfaces, and APIs

The following qualifications will be considered a plus :

  • Experience with wireless standards
  • Experience with and deep understanding of wireless stack development
  • Experience and a good understanding of CI / CD pipelines
  • Experience with FreeRTOS and / or Micrium
  • Advanced knowledge of Linux / Yocto / Zephyr · Advanced knowledge of Python

Benefits & Perks

You can look forward to the following benefits :

  • Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental & vision plans
  • Flexible vacation plan.
  • Highly competitive salary
  • 401k plan with match and Roth plan option
  • Equity rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Life / AD&D and disability coverage
  • Flexible spending accounts
  • Adoption assistance
  • Back-Up childcare
  • Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)
  • 3 paid volunteer days per year
  • Charitable contribution match
  • Tuition reimbursement
  • Monthly wellness offerings
  • Free snacks
  • Monthly company updates with our CEO

The annualized base pay range for this role is expected to be between $114,428 - $212,510 USD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant’s skill set.

The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Capital One
Newton, Massachusetts

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Principal Associate)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environmen...

Promoted
Capital One
Cambridge, Massachusetts

Senior Software Engineer, Servicing Platforms (Full Stack). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 3 years ...

Promoted
Capital One
Burlington, Massachusetts

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Servicing Platforms (Full Stack)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environm...

Promoted
Capital One
Cambridge, Massachusetts

Senior Lead Software Engineer, Full Stack. As a Capital One Senior Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 6 years of experience in software engineering (Internship experience does not apply). Share you...

Promoted
Capital One
Lynn, Massachusetts
Remote

Center 2 (19050), United States of America, McLean, VirginiaSenior Lead Software Engineer, Full Stack: Bank Tech (Remote - Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative del...

Promoted
AG Mednet
Boston, Massachusetts

In this role, you will design and implement AG Mednet products and technologies using complex JAVA applications in real-world production settings, while collaborating with other brilliant engineers to help drive and continuously improve our engineering best practices and technical vision for the pla...

Promoted
Draper Labs
Cambridge, Massachusetts

We are seeking a Senior Software Engineer (SMTS), experienced in C++ with a strong background in emulation environments, particularly QEMU, to assist in the development of advanced software analysis and testing tools. The ideal candidate will have experience in software fuzzing techniques and a deep...

Promoted
DICE
Lynn, Massachusetts

We are seeking a Senior Software Engineer, Android to saddle up and join our DK Horse Team. What You'll Do As a Senior Software Engineer, Android. You will collaborate with other engineers on your team to code review, functional test and release iOS and Android builds. You have the ability and desir...

Promoted
AIR Worldwide Corp.
Boston, Massachusetts

Be a part of a dynamic software development group at Verisk Extreme Event Solution, contributing to design and development of scalable analytic solution with high performance. Investigate and resolve customer inquiries and software defects. ...

Analog Devices
Wilmington, Massachusetts

Position: Senior Engineer, Software Development Engineering (Wilmington, Massachusetts). Requirements: Bachelor's degree in Computer Engineering, Electrical Engineering, or related field of study (or foreign education equivalent) plus four (4) years of experience as a software engineer or related oc...