Search jobs > Irvine, CA > Senior software engineer

Senior Core Software Engineer

Sonance
IRVINE, 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

8 hours ago
Related jobs
Promoted
VirtualVocations
Huntington Beach, California

A company is looking for a Senior Software Engineer specializing in AI and Machine Learning. ...

Promoted
Turion Space
Irvine, California

As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our spacecraft fleet. In your role as a flight software engineer you will directly impact the architecture of ...

Promoted
Stretto Inc
Irvine, California

The Software Development team is looking for a highly skilled and experienced Senior Software Engineer to develop, maintain/support the state-of-the-art Corporate Restructuring platform. Stretto is a leading provider of software solutions for bankruptcy and corporate restructuring professionals. Qua...

Promoted
TalentZok
Irvine, California

The Senior Software Engineer is responsible for software documentation, design, development, coding, and integration for a Distributed Aperture System (DAS). Immediate opening for a Senior Software Engineer in Irvine, CA who possesses:  . Administrate and maintain analy...

Boeing
Newport Beach, 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...

Anduril
Costa Mesa, California

As a Senior Software Engineer on Space Orbital Systems, you will own the architecture and deployment of software solutions that support customer missions for on-orbit spacecraft operations, mission management, and autonomy. Mission Software Engineers are the software engineers closest to Anduril cus...

Recruiting from Scratch
CA, United States

We're on the hunt for an enthusiastic and driven software engineer to join our team at an exciting stage of our startup's journey. Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. As an early en...

Boeing
Huntington Beach, California

As part of Boeing's software capability, our engineers use their expertise to dream up next-generation software capabilities for amazing aerospace, satellite, and autonomous platforms. Our teams are currently hiring for a broad range of experience levels including; Mid-Level and Senior Level Softwar...

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