Software Engineer (Audio Streaming)

Thoughtfocus San Jose , CA 95111

Posted 2 months ago

We are looking to hire a Sr Software Engineer- Audio Streaming for our client in San Jose, CA.

Department: Engineering


The Software Engineer with strong research and development skills set. Software engineer who understand principles of engineering to the planning, design, development, documentation, and testing/debugging/troubleshooting of a variety of instrumentation, systems and/or software; assists in the development of solutions, technical specifications and definition of system interfaces to meet customer needs; ensures completed applications or solutions meet specifications and fulfills the intended purpose; collaborates with other functional groups, including Development, Manufacturing and Quality; and ensures company, industry, and regulatory standards are met.

Minimum Requirements

As part of the software team, you will develop and implement new hardwares & novel compression algorithms for enabling the next generation of audio products. Developing cutting-edge software technologies with next-generation hardware customer products


2+ years engineering and development experience in audio software development

Expertise in audio signal analysis, subjective/objective audio quality assessment and psycho- acoustic models.

Expertise in exploiting characteristics of human auditory perception and digital signal processing schemes in developing algorithms for audio applications.

Experience in developing bit rate efficient and scalable audio coding algorithms.

Excellent software programming (C++, and scripting languages such as JavaScript or Python) and optimization skills

Expertise working with audio hardwares, Bluetooth technology and RF based protocols.

Experience with audio profile specifications including, but not limited to AVDTP, A2DP, AVRCP, HSP, and HFP & experience integrating Bluetooth audio functionality on embedded systems

Experience debugging the Bluetooth BR/EDR protocol over-the-air with commonly available protocol analyzers/ sniffers

Experience with windows OS, Unix/Linux is mandatory.

Test case scripting, test execution, preparing defect report, regression testing, analysis and summary report. Python or JavaScript Automation is must.

Configure and customize various modules based on user requirements and will be involved in the systems integration, systems configuration, program specifications, coding, testing and unit integration

Ability to be flexible and work in a rapidly changing task environment and with a variety of tasks. Ability to multi-task and good organizational skills.

Ability to solve complex problems quickly, good team player.

Strong communication skills with the ability to work in a multidisciplinary team environment.

Travel domestically per customer requirement.

Who We Are

ThoughtFocus is a privately held IT services, software engineering and business process management firm with offices in the US, India and the Philippines. We support clients in the financial services, manufacturing, education, aerospace and technology industries with their key business and technology challenges.

ThoughtFocus brings critical program acceleration to client initiatives while minimizing costs and risks with intellectual capital, technical and process frameworks, operating models and software infrastructure. We have 1,800+ employees globally and are growing rapidly across all its offices. In the U.S., ThoughtFocus has locations in California, New York, Texas and Wisconsin.

As an organization, ThoughtFocus strives to build lasting relationships. ThoughtFocus was founded in 2004 and continues to be an employee-owned company.

Life at ThoughtFocus

ThoughtFocus is a global company that brings together skilled professionals from many diverse industries and experiences. Within a broad framework of teamwork, knowledge sharing, and collaboration, we encourage our associates to achieve and excel in ways they may never have imagined for themselves.

Solving complicated client problems requires great people. ThoughtFocus is a firm built on the talent of its people.

We work hard every day to nurture and expand the capabilities of our team members. As a member of the ThoughtFocus team, you will be challenged every day to deliver innovative business solutions, elegant technology, and sophisticated business services focused on our clients end goals.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer


Posted 4 days ago

VIEW JOBS 5/23/2020 12:00:00 AM 2020-08-21T00:00 Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn more about Splunk careers and how you can become a part of our journey! Splunk is looking for an enthusiastic engineer to work on a fast moving, highly impactful team. Successful candidate will help architect and develop a distributed platform. Requirements * Experience building high performance distributed systems * 5+ years relevant development experience * Self driven and passion for making an impact * Experience in SaaS like environments: building, deploying and operating software in production reliably with no customer downtime * B.S.C.S. or equivalent Expertise * Streaming real time data processing and/or frameworks (Kafka, Spark, Storm, or similar) * High performance computing * Building large scale monitoring systems * Cassandra or similar highly scalable storage engines * ElasticSearch or similar document stores at scale * Experience coding in Java or Go We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records. Splunk San Jose CA

Software Engineer (Audio Streaming)