Senior Core Software Engineer

Sonance
SILVERADO, CA, US
Full-time

Description :

The Senior Core Software Engineer will play a crucial role in developing and refining the foundational software that powers our products.

This position requires deep knowledge of programming languages and software development methodologies. The ideal candidate will have extensive experience with C / C++ and Python, as well as a strong understanding of network communications and system architecture.

Additionally, familiarity with Flask, React, and Typescript will be highly beneficial as these technologies are increasingly integrated into our development projects.

Key Responsibilities :

  • Design, develop, and maintain essential software applications using C, C++, and Python.
  • Design and build novel audio processing architectures and pipelines, using gstreamer hosted on embedded Linux.
  • Lead the architecture and implementation of backend services and frontend interfaces for next-generation DSP amplifiers and other new products.
  • Collaborate with other team members to set technical directions and innovate new features and optimizations.
  • Develop APIs and services using Python and Flask, integrating front-end elements built with React and Typescript when necessary.
  • Ensure the performance, quality, and responsiveness of applications.
  • Keep abreast of developments in core software technologies and introduce them as appropriate to enhance product functionality.
  • Document all phases of software development lifecycle and ensure compliance with industry standards.

PM21

Requirements :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of proven experience as a Senior Software Core Engineer.
  • Familiarity with a media processing pipeline and / or DSP toolkit, such as gstreamer.
  • Familiarity with hardware debugging and device driver development, such as the use of oscilloscopes
  • A minimum of 5 years of professional experience in software development with a strong proficiency in C, C++, and Python.
  • Strong foundation in computer science principles, including algorithm design, data structures, and software design.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.

Preferred Qualifications

  • Proven understanding of gstreamer / PipeWire and the ability to write novel plugins within that architecture.
  • Experience with GitLab, Jira, Confluence, and Agile / SCRUM workflow.
  • Experience with Flask, React, and Typescript is a strong plus.

Please Note : We are not able to provide sponsorship for employment visas (e.g., H-1B visa) now or in the future for this position.

Candidates must have authorization to work in the United States without the need for current or future visa sponsorship and must be able to provide proof of eligibility to work in the U.S.

Compensation details : 121000-184000 Yearly Salary

PI485e49c41a1c-26289-34698216

4 days ago
Related jobs
Promoted
Sonance
Newport Beach, California

The Senior Core Software Engineer will play a crucial role in developing and refining the foundational software that powers our products. Keep abreast of developments in core software technologies and introduce them as appropriate to enhance product functionality. Bachelor's or Master's degree in Co...

Promoted
CoStar Group
Irvine, California

Senior Software Engineer in Test (API/Backend Automation). QA Test automation experience as a Software Engineer in Test (SET/SDET). You continuously learn emerging technologies and architecture advancements and apply the learnings to improve Homes’ software product. Ensure that products conform to b...

Promoted
Sonance
Lake Forest, California

Senior Software Engineer; Audio Industry preferred. Sonance is seeking a highly skilled Network/Cloud Software Engineer with extensive experience in AWS and proficient in Python programming. Bachelor's degree in Computer Science, Information Technology, Engineering, or related field; Master's degree...

Promoted
Penn Foster
Irvine, California

Our team is seeking an accomplished Senior Software Engineer to join our team in supporting multiple software products and brands across the organization, such as www. Ten-X - Senior Software Engineer (C# /. You continuously learn emerging technologies and architecture advancements and apply the lea...

Promoted
Sonance
Mission Viejo, California

Senior Software Engineer; Audio Industry preferred. Sonance is seeking a highly skilled Network/Cloud Software Engineer with extensive experience in AWS and proficient in Python programming. Bachelor's degree in Computer Science, Information Technology, Engineering, or related field; Master's degree...

Amazon.com Services LLC
Irvine, California

As a Senior Software Development Engineer at Amazon, you will own critical UI frameworks and apps that make it possible to develop UI applications for Amazon devices. Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. You will...

Blizzard Entertainment
Irvine, California

As a server reliability engineer, well need you to investigate any service issues that occur, partnering closely with designers and engineers to push new content and deploy fixes. The World of Warcraft team is seeking an engineer to join the Server Reliability team. In this role, you will work with ...

Mighty ID
Irvine, California

Position Overview The Senior Software Engineer is an experienced professional with at least 5 years of experience in software development, focusing on backend technologies. Senior Software Engineer About Us MightyID is a leading SaaS provider specializing in Identity Resiliency Solutions, empowering...

Deep Abacus
CA, United States

Looking for a senior software engineering allrounder (backend & frontend) with a passion for building AI/ML products. ...

Motion Recruitment
California, United States

We are seeking a talented and experienced Senior Back End Software Engineer to join our dynamic team and play a crucial role in the development and optimization of our core platform. As a Senior Back End Software Engineer, you will be responsible for designing, implementing, and maintaining scalable...