Previous Job
Previous
Embedded Software Engineer - 17-01905
Ref No.: 17-01905
Location: Framingham, Massachusetts
Position Type:Direct Placement
As an embedded software engineer at our firm, you will help extend this tradition of excellence by developing and supporting software to bring our next generation of headphone products to life.
Our small but quickly growing team of software engineers is focused on pushing the boundaries of Bluetooth headphones, utilizing their creativity and technical expertise to find new ways of enhancing the user experience for our customers.
Our software engineers work collaboratively as part of cross functional project teams and help guide team members regarding how our software can be leveraged to create products that are more robust and intuitive to use.
And while the team's focus is on embedded Bluetooth products, team members are often required to wear multiple hats, with opportunities to work on build infrastructure, PC applications, Matlab-based tools, mobile apps and other special projects as needs arise.
This position is a great opportunity for a self-starter who wants to have a big impact not only on the future of our products, but also on how we can develop software more effectively.

Key responsibilities of this position are to:
  • Design, implement and deploy embedded software for new headphone products that include technologies like Bluetooth and Active Noise Reduction.
  • Contribute to all phases of the software lifecycle, including requirements analysis, design, implementation, test coordination, release, support, and documentation. Evaluate and work with 3rd party software providers as appropriate.
  • Occasional travel may be required to support interoperability test events, meetings with 3rd party suppliers or prototype builds
Requirements:
  • High level experience with C in an embedded environment a must!
  • Strong troubleshooting and root cause analysis skills.
  • Passion for consumer electronics and a desire to take an active part in shaping the user experience.
  • Experience with Bluetooth or other networking protocols a must!
  • Expertise with basic lab equipment (oscilloscopes, power supplies, multimeters, etc.), as well as knowledge and exposure to basic hardware design.
  • Experience programming and debugging in real-time systems.
  • Experience with version control, bug tracking systems and software documentation.
  • Demonstrated ability to work on teams and a desire to learn from others.
  • Strong spoken and written communication skill
Education/experience:
  • BS in SW engineering, Electrical Engineering or Computer Science