Senior Core Software Engineer

Sonance
SANTA ANA, CA, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

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
Tustin, 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
Sonance
Costa Mesa, 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
VirtualVocations
Huntington Beach, California

A company is looking for a Senior Software Engineer - Mobile (Android). ...

Promoted
Activision Blizzard, Inc.
Irvine, California

Its a responsibility shared across the company and Development Engineer, Software, Development, Engineer, Senior, Entertainment, Technology. ...

Promoted
Tbwa Chiat/Day Inc
Costa Mesa, California

Senior Embedded Software Engineer (RTOS). We are looking for software engineers excited about fielding the next generation of software-defined ground combat vehicles. In this role, you will be developing the core software for a software-defined and Zonal-inspired architecture tailored to the harsh d...

Ledgent Technology
Irvine, California

Do you thrive in building robust, scalable backend systems for the cloud? Are you passionate about designing and implementing high-performance, secure applications? If so, then this Senior Cloud Software Engineer, Backend role might be perfect for you!. Bachelor's degree in Computer Science, Softwar...

Anduril
Costa Mesa, California

As a Senior Frontend Software Engineer on Space Ground Software, you will own the design, implementation, and deployment of mission-critical frontend software solutions that support customer missions for space operations, mission management, and autonomy. As a senior software engineer, you will deve...

Boeing
Irvine, California

Satellite Flight and Payload Software Engineer (Mid-level / Senior). Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science. Bachelor of S...

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 ...

HCLTech
California , USA

Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response required.Implementing design patterns, algorithms and applying innovative methodologies experience required.Oracle Database interaction technologies such as Hibernat...