Staff Embedded Software Engineer

Dolby Sound San Francisco , CA 94118

Posted 3 weeks ago

Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you'll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent. We're big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits.

Senior Embedded Software Engineer

As an Embedded Staff Software Engineer on a high impact strategic initiative beyond the core business, you will be responsible to design, implement, and port embedded software that enables the next generation of immersive entertainment experiences created by Dolby. The candidate hired for this position will be part of an engineering team based in San Francisco that works with cutting-edge technologies in a fast-paced and creative environment. This team is responsible for developing innovative Dolby-branded consumer products, including the recently announced Dolby Dimension headphones. This unique position presents the opportunity for the right candidate to work with some of Dolby's most advanced technologies, by incorporating them into innovative products and enabling direct-to-consumer experiences..This is an ideal opportunity for someone who is passionate about technology and possesses an innate understanding of the principles that underpin good software design and employs these principles through the design process.

Key Responsibilities

  • Design and develop embedded software intended for deployment in consumer electronics

  • Optimize algorithms to ensure best performance while maintaining a low power consumption envelope

  • Work with engineering teams to integrate algorithms into actual products

To be Successful

The successful candidate will have prior experience with embedded software in the context of high-volume consumer electronics. Your experience contributing to the designing, developing and porting to embedded projects will be important. Experience with end-to-end product development, including the software integration in a hardware environment will be valuable. Understanding the tools needed for embedded software product development and releases will be essential.

You will need to work effectively in a highly-technical, cross-functional global environment interfacing directly with various technical leaders across Dolby.

Other Essential Skills Include

  • Bachelor's/Master's degree in Computer Science (or equivalent) with 4+ years of embedded development experience.

  • Proficiency in developing software in C/C++.

  • Excellent analytical, programming, and debugging skills.

  • Experience in embedded software development on ARM CPUs and MCUs.

  • Experience with I2C, SPI, I2S/TDM, and UART communications protocols.

  • Demonstrable experience developing efficient (memory, CPU and bandwidth) software.

  • Experience with WiFi/Bluetooth application development is a plus.

  • Knowledge of Deep Learning frameworks such as TensorFlow and PyTorch is a plus.

  • Knowledge of scripting languages such as Python is a plus.

  • Knowledge of Linux kernel development is a plus.

  • Knowledge of interactions among UI layer to middleware is a plus.

Dolby will consider qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco Police Code, Article 49, and Administrative Code, Article 12

Equal Employment Opportunity:

Dolby is proud to be an equal opportunity employer. Our success depends on the combined skills and talents of all our employees. We are committed to making employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, gender identity, national origin, religion, marital status, family status, medical condition, disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state, and local laws and ordinances.

  • LI-SK1
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
lc_ad

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
Embedded Software Engineer Intern

Square

Posted 1 week ago

VIEW JOBS 4/11/2019 12:00:00 AM 2019-07-10T00:00 We believe everyone should be able to participate and thrive in the economy. So we're building tools that make commerce easier and more accessible to all. We started with a little white credit card reader but haven't stopped there. Our new reader helps our sellers accept chip cards and NFC payments, and our Cash app lets people pay each other back instantly. We're empowering the independent electrician to send invoices, setting up the favorite food truck with a delivery option, helping the ice cream shop pay its employees, and giving the burgeoning coffee chain capital for a second, third, and fourth location. Let's shorten the distance between having an idea and making a living from it. We're here to help sellers of all sizes start, run, and grow their business—and helping them grow their business is good business for everyone. Square's Hardware Team builds the tangible connection to Square. We started with a simple and elegant Reader that turns any phone or tablet into a mobile point of sale - and we continue to lead this category with advances in chip card and NFC technology. Next, we introduced the Square Stand, the best way to turn your iPad into a countertop point of sale. As we introduce more products, we will meet the needs of more and more sellers with stand-out hardware products, globally. In this role, you will be developing the platform that powers Square's hardware products. Our hardware engineers are responsible for designing and developing world class hardware products. They understand the subtleties of user interaction, robust communication interfaces, and smart product design. Problems We Work On We work closely with the internal teams to integrate hardware with software, and with the Test Engineering group to help ensure quality at the factory. Please only apply if you are looking for a winter or summer internship in 2019 * Pursuing a degree in Computer Science, Electrical Engineering, Math or related technical field, graduating between December 2017 and June 2020. * Programming experience in one or more object-oriented languages, including: C, C++, Objective-C, Java, Ruby, Scala, Go, and/or Python. At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. All your information will be kept confidential according to EEO guidelines. Square San Francisco CA

Staff Embedded Software Engineer

Dolby Sound