We are looking to hire a Sr Software Engineer- Audio Streaming for our client in San Jose, CA.
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.
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.
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.
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.