Senior Core Software Engineer

Sonance
Orange, CA, United States
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

PI212ef31d7223-31181-34698216

7 days ago
Related jobs
Promoted
VirtualVocations
Anaheim, California

A company is looking for a Senior Software Engineer, Product. ...

Promoted
Blizzard Entertainment, Inc.
Irvine, California

Senior Software Engineer, Server - World of Warcraft. Blizzard Entertainment is seeking a highly skilled Software Engineer to join the World of Warcraft server team. Previous engineering experience in game development. ...

Promoted
VirtualVocations
Anaheim, California

A company is looking for a Senior Software Engineer I, Design Systems. ...

solera
Irvine, California

We are looking for a versatile, all-rounder with a background and interest in Embedded Systems, Machine Learning and Data Engineering to help design and build Convolutional Neural Networks for Smart Sensors, help design, debug, and troubleshoot firmware for automotive IOT devices and help out with d...

Promoted
VirtualVocations
Huntington Beach, California

A company is looking for a Senior Software Engineer - Innovation. NET CoreKnowledge of RESTful services, Docker, Kubernetes, and cloud-native applications on Microsoft AzureExperience with API lifecycle management, securing API endpoints, and using secure software development practices. ...

CoStar Group
CA, Orange County

Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability. Deep knowledge and experience in writing unit testable software with C#. Build consensus among different teams working on software development projects. Deeply unde...

Motion Recruitment
California, United States

Leader in their industry, our exciting global SaaS construction platform client seeks a contract Senior Software Engineer. We are looking for a Senior Software Engineer to join the Runtime Platform Group. As a Senior Software Engineer, you’ll be on a team building a secure, compliant SaaS platform f...

95-2563019 First American Trust, F.S.B.
Santa Ana, California

We are seeking a highly skilled full stack Senior Software Engineer to design and implement functional software solutions. As a full stack Senior Software Engineer, you will be responsible for hands on coding as well as supporting and contributing to the architecture, design of cloud-native applicat...

Turion Space
Irvine, California

As a Senior Software Engineer, you’ll be at the forefront of building cutting-edge Mission Control Systems, developing advanced tools for GNC and AI engineers, and architecting applications that directly impact space missions. Lead the software engineering process. Mentor and guide a team of enginee...

Anduril
Costa Mesa, California

As a Senior Mission Software Engineer on Space Ground Software, you will own the architecture and deployment of software solutions that support customer missions for space operations and mission management. Mission Software Engineers are the software engineers closest to Anduril customers, end-users...