Sonos is a consumer electronics company that specializes in wireless speakers and home sound systems. The company, as an employer, desires to foster a culture b
Senior Systems Software Development Engineer
Location
Massachusetts
Posted
4 days ago
Salary
$137K - $170.9K / year
Seniority
Senior
Job Description
Senior Systems Software Development Engineer
Sonos
Title: Senior Systems Software Development Engineer Location: Boston, MA Full-time Job Description: At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives. This is a hybrid role, based in our Boston, MA office. #LI-Hybrid Visa Sponsorship: Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time. We ask that applicants be authorized to work for any US employer, both now and in the future. What You’ll Do: - Design and implement real-time system software architectures leveraging SMP (symmetric multiprocessing) and AMP (asymmetric multiprocessing) approaches for embedded audio systems - Bring up, debug, and maintain bootloader (U-Boot) and embedded Linux across new hardware platforms. - Lead early board bring-up and debug of new PCBs using ARM SoCs, WiSoCs, BT SoCs, and microcontrollers. - Develop and maintain Linux kernel drivers across a wide range of subsystems, interfaces, and peripherals. - Own and evolve the HDMI software stack, including: - Video path integration - ARC/eARC - CEC - Userspace interfaces supporting the audio/product pipeline - Integrate vendor SDKs, BSP components, and OS modules into the build and release process - Develop and maintain HAL libraries enabling clean, testable interfaces between hardware and user space. - Identify platform gaps relative to hardware capabilities and product requirements; propose and deliver improvements to enable faster prototyping and evaluation of new hardware. - Contribute to BSP validation and system-level debugging across HW/SW boundaries. - Define, execute, and document unit and integration testing for system software components. - Partner with silicon and component vendors to coordinate support and resolve platform issues across CPU/radio SoCs, MCU/PIC, NPU/GPU, and peripheral devices. - Support hardware engineering teams with deep technical debugging and contribute to OS/platform modernization efforts. What You’ll Need Basic Qualifications: - Bachelor’s in Computer Engineering, Electrical Engineering, Computer Science or related field - At least 5 years of professional experience developing firmware/system software for embedded systems - Strong proficiency in C/C++ - Significant experience with embedded Linux, kernel internals, and device driver development. - Experience bringing up and debugging systems using U-Boot and common boot flows. - Experience with toolchain and debug tooling (e.g., gcc, binutils, gdb). - Experience designing and developing software/firmware using Free-RTOS as developing bare-metal applications for microcontrollers - Strong debugging capability using tools such as JTAG, logic analyzers, and oscilloscopes. - Proven ability to build performance-critical software in resource-constrained environments (e.g., high-speed peripheral drivers). - Proficiency with Yocto Project / OpenEmbedded workflows. - Strong understanding of Linux execution contexts and concurrency, including locking/mutexes, SMP behavior, and kernel/user boundaries. - Familiarity with key interfaces/protocols such as: - DDR, NAND, PCIe, Ethernet, USB - SPI, I2C, UART, I2S - TCP/IP, Wi-Fi (802.11), Bluetooth/BLE Preferred Qualifications: - Proficiency in Python - Experience with the HDMI subsystem (Video, ARC/eARC, CEC). - Prior hardware design exposure and ability to read schematics/datasheets. - Familiarity for low-level optimization and performance tuning. - Familiarity with USBPD and development experience in USB PD ICs - Experience working in Agile development environments. Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience. The base pay range for this role based off geographic location is: $137,000 and $170,900 The specific pay offered will depend on the candidate’s geographic location, as well as qualifications and experience. We apply geographic pay differentials based on the cost of labor in the market. Employees in high-cost locations may be compensated at the upper end of the range, while those in medium or low cost markets may be compensated at the lower end of the range. Your recruiter can provide more details about the specific salary range for your location during the hiring process. Please note that compensation details listed in US job postings reflect the base salary only, and do not include bonus, equity, or benefits. We also offer a comprehensive benefits program with choice and flexibility in mind to help support the health, wealth, and overall well-being of our employees. Regular full time employees in the US are eligible for benefits on day one, including: - Medical, Dental, and Vision Insurance - A 401(k) plan with company matching and immediate vesting - An Open Time Off policy (OTO) so you have maximum opportunity to disconnect and recharge, with no tenure-based vacation accruals required - 80 hours of sick time upon hire, refreshed annually - Up to 12 paid holidays per calendar year - Sonos offers a generous paid leave program for new parents or to care for a family member with a serious health condition, as well as short- and long-term disability for your own medical condition - Company-paid Disability, Life, and AD&D Insurance - Voluntary benefits, including Voluntary Life, AD&D, Accident, and Pet Insurance - Mental health benefits to support your holistic well-being - A generous employee discount program & Sonos Radio HD - on us! Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law. Notice to U.S. Job Applicants: Sonos is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. Sonos is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail and let us know the nature of your request and your contact information.
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
Design Release Engineer - Interior Hard Trim and Overhead Systems
General MotorsJoin us on our journey toward a world with zero crashes, zero emissions, and zero congestion.
Title: Design Release Engineer - Interior Hard Trim and Overhead Systems Location: GM Global Technical Center - Cole Engineering Center Podium Hybrid Job Description: Job Description This role is categorized as hybrid, meaning the selected candidate will be expected to work on‑site at the Warren Tech Center at least three days per week (or other frequency determined by their manager). - This role is not eligible for relocation assistance About the role: At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.. We are seeking a highly experienced Design Release Engineer (DRE) to lead the development of next-generation Interior Hard Trim and Overhead Systems. This is a high-impact role responsible for delivering high-quality interior components from concept through production. What You’ll Do As a Design Release Engineer, you will own the design, development, and release of interior hard trim and overhead components, including: - Injection-molded hard trim components - Headliner substrates - Overhead systems (lighting, assist handles, coat hooks, etc.) You will lead full lifecycle engineering activities, including: - Defining product requirements - Executing designs balancing fit, finish, manufacturability, and cost - Releasing components in alignment with program milestones - Validating designs and approving test results Your Impact You will collaborate cross-functionally to deliver best-in-class interior systems, working closely with: Engineering Teams: - Interior Design & Adjacent Systems - Body, Electrical, HVAC, and Restraints Systems - Overhead & Hard Trim Component Teams Cross-Functional Partners: - Creative Design - Manufacturing - Purchasing - Quality & Suppliers - Ergonomics and Assembly Teams Required Qualifications - Bachelor’s degree in Engineering (Mechanical preferred) - 10+ years of automotive interior trim design/development experience - 4+ years of DRE experience in hard trim or overhead systems - Strong expertise in plastic materials and manufacturing processes (injection/compression molding) - Proven success launching at least one vehicle program - Experience with: - DFMEA/PFMEA development - GD&T application - Ergonomics issue resolution - Rapid prototyping (3D printing, concept validation) Preferred Qualifications - Proficiency with Siemens NX (Unigraphics) - Experience creating study files and STL files - Familiarity with structured problem-solving methodologies: - Design for Six Sigma (DFSS) - Red X #LI-JN1 About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
Senior Systems Engineer
NtivaNtiva, established in 2004, is a leading provider of IT consulting, managed IT services, cybersecurity solutions, and cloud-based technologies. The company is committed to helping
Role Description As the Senior Systems Engineer (SSE) you will primarily focus on project planning and design, implementation, documenting, and supporting a wide variety of client IT projects and initiatives. Strong customer relations and follow-up to ensure that service has been completed to customer's satisfaction are a must. You’ll need to be a team player, yet work well independently, and have excellent verbal and written communication skills. You will collaborate with Project Managers (PMs) and System Engineers (SEs) to implement and deploy IT solutions, while mentoring SEs on the technology stack and providing guidance on Engineering Execution Plans and project delivery best practices. Qualifications - At least 5 years of experience that is directly related to the duties and responsibilities specified - Certifications including Microsoft Role Based Certifications, CCNA/CCNP, VCP, etc. - Ability to communicate professionally, in English, both written and orally - Ability to write business correspondence and process procedures - Ability to effectively present information and respond to questions from groups of managers, clients, and the general public Requirements - Deploy advanced technical solutions including but not limited to new deployments and service modifications - Maintain minimum billable utilization of 75% - Provides excellent support to customers remotely or onsite as needed - Execute complex migrations and configurations - Communicates both internally and externally to progress, issues and scope changes needed - Able to pivot and provide solutions when plans do not meet the requirements - Provides input and recommendations to the team to assist with project creation and planning - Demonstrated knowledge of networking both physical and virtual - Demonstrated knowledge of cloud solutions (AWS, Azure or OCI) - Demonstrated knowledge of MDM Solutions (Intune/Autopilot) - Demonstrated knowledge of Virtualization, clustering, and high availability - Designs and build GPOs to enforce policy across organizations - Ability to install and configure virtual machine hosts - Ability to build Cloud servers and connect to on-premises machines - Configuration of AAD and DirSync to O365 - Ability to troubleshoot advanced applications and servers - Advanced building of networking configurations and firewall policies - Advanced understanding and design of AD structures and permissions - Understanding of clusters for various services - Advanced understanding of DNS both internally and externally - Expertise in windows configurations and services - Advanced understanding of O365 licenses, rules, configurations, and functionality Benefits - Medical, Dental and Vision coverage for employee and family - 401k + company-matched contributions 4% match on 5% contribution - no vesting period! - Group Term Life and Accidental Death and Dismemberment coverage (company provided) - Short-Term (voluntary enrollment) and Long-Term Disability coverage (company provided) - Health Savings Account (HSA) Options / PPO Options - Employee Assistance Program - Paid Time Off (PTO) + Volunteer Time Off (VTO) + 8 Paid Holidays + 3 Floating Holidays - Education Reimbursement Program - Generous Employee Referral Program - cash bonus for successful referrals! - Dynamic Recognition and Rewards - Clear Promotion and Advancement Tracks - Work with Industry-Leading Talent
Applications Systems Specialist I
State of North CarolinaThe State of North Carolina is a southeastern state with 100 counties and is the ninth most populous state in the U.S. North Carolina's moderate climate, rich c
Title: Applications Systems Specialist I - Temporary Position Location: Raleigh, NC, USA Job Description: Full time job requisition id JR-115918 Agency Department of Information Technology Division Position Number Grade DT10 About Us The N.C. Department of Information Technology (NCDIT) serves as the Technology Center for the State of NC. Services that NCDIT provides reach a client base of state and local government agencies, as well as schools, colleges and universities. NCDIT’s mission is to enable trusted business-driven solutions that meet the needs of North Carolinians. NCDIT provides technology services to state agencies and is charged with closing the digital divide by expanding availability of broadband services and promoting the adoption of affordable, high-speed internet. Description of Work Salary Range $7.25 - $168.27 This position may be eligible for hybrid remote work in accordance with state policy and the agency’s remote work program but does require weekly onsite work. Are you ready to take the next step in your career? We currently have an opening for an IT Applications Systems Specialist I. This is a temporary supplemental position with North Carolina Department of Information Technology. Key Responsibilities: • Configure, deploy, monitor, and continuously tune the Web Application Firewall stack to strengthen application-layer defenses and support secure service operations • Assist with Zero Trust and access‑control policies, including API and Workers security reviews, rule updates, and enforcement across environments • Lead and participate in customer meetings, present security findings clearly, and act as a confident representative of the security team About the Division: The NCDIT Web Application Firewall Team manages enterprise-scale protections for a variety of state and local government public-facing web assets. This position will work to promote this service offering as well as maintain its day-to-day operations. This team is part of a larger Digital Solutions team at NCDIT with a variety of web development related responsibilities. Knowledge Skills and Abilities/Management Preferences The following Management Preferences are not required, but applicants that possess these skills are preferred: - Strong client-facing communication skills with the confidence to lead or participate in customer meetings - Ability to translate complex technical security concepts into clear, accessible language for non-technical stakeholders - Professional presence and interpersonal skills in a remote, video-first work environment. Strong written and verbal communication skills Minimum Education and Experience Some state job postings say you can qualify by an “equivalent combination of education and experience.” If that language appears below, then you may qualify through EITHER years of education OR years of directly related experience, OR a combination of both. See the Education and Experience Equivalency Guide for details. Bachelor's degree in computer science or an IT related field or related technical degree from an appropriately accredited institution and four years of progressive experience in business application consulting or development OR Associate degree in computer science or an IT related field or related technical degree from an appropriately accredited institution and five years of progressive experience in business application consulting or development OR High School or General Education Development (GED) diploma and eight years of experience in business application consulting or development; or an equivalent combination of education and experience EEO Statement The State of North Carolina is an Equal Employment Opportunity Employer and dedicated to providing employees with a work environment free from all forms of unlawful employment discrimination, harassment, or retaliation. The state provides reasonable accommodation to employees and applicants with disabilities; known limitations related to pregnancy, childbirth, or related medical conditions; and for religious beliefs, observances, and practices.
Systems Engineer – Field
NexusTekNexusTek, founded in 1996, is an IT solutions provider dedicated to driving business growth, improving security, and mitigating risks for mid-to-enterprise companies. With over 1,0
• Daily travel to client sites throughout the North Orange County area, with up to 100% local travel during the workweek • Supporting two client sites per day in approximately four-hour blocks • Participation in a rotating on-call schedule is required • Occasional after-hours support may be needed based on client demands • Work hands-on as well as remotely with the latest technology in multiple environments • Engage clients to understand their technology needs and enhance their technology efficiencies


