This job listing has expired and the position may no longer be open for hire.

Staff Embedded Software Engineer, IoT and Sensors at Best Buy in Watertown, Massachusetts

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Best Buy Health Technology Solutions teams are working in a hybrid work model. Most roles can be predominantly work from home but the person who fills this role will must be within a commutable distance to Boston, MA.

We believe that our company’s success depends on the passion and creativity of our amazing employees. To create environments in which our people can fully thrive, we turn to our guiding behaviors: Be human. Make it real. Think about tomorrow. These set the tone for Best Buy, along with our Rallying Cry: Let’s talk about what’s possible. Our supportive leaders collaborate with their teams through ongoing feedback and two-way dialogue to maintain a culture continual learning. All these factors combine to create an unbeatable experience for both customers and employees. If you like to have fun while you work, build confidence and grow your career, you’ll fit right in.

The mission of Best Buy is to enrich the lives of consumers through technology by addressing key human needs across a range of areas, including entertainment, productivity, communication, food, security and health. At the Boston Health we are focused on creating innovative health and wellness solutions in support of the mission to help seniors, and those that support them, as they continue to live well in their own homes. We are an innovative and agile product development team whose mission is to build data science infused digital products. Our solutions include wearable and IoT sensors to track activity, detect emergency events, and assess current and future physical and mental health of seniors.

We are looking for a creative and collaborative Staff Embedded Software Engineer to join our diverse team. As an embedded software engineer you will be expected to develop software for embedded wireless devices that perform physiological and physical activity monitoring. You will work with other software engineers and applied scientists on product-focused teams to implement and deploy scalable solutions. You will lead upstream requirements capture and use case analysis, develop and improve system and software architectures, create, document and test software, and mentor other engineers.

Required qualifications:


  • Bachelor's or advanced degree in Engineering, Computer Science, or related field

  • 5+ years of related experience in Computer Science, Engineering or related field

  • 4+ years of embedded firmware development experience (e.g. C, C++, Java)

  • Experience with multi-threaded programming in an operating system, RTOS preferred

  • Experience or good knowledge of one of the following serial protocols (e.g. UART, I2C, SPI, CAN)

  • 1 year of experience debugging embedded systems using on-chip debugging tools, or electrical test instruments including oscilloscopes, DMMs, logic analyzers and spectrum analyzers

  • 1 year of indirect leadership of technical development of a portion of the system

  • 1 year of experience in creating, reviewing, and approving technical designs and specifications for significant components of a software system

  • Experience working in an Agile environment with common Agile tools (e.g. Atlassian JIRA, Confluence)

  • Excellent verbal and written communication skills


Preferred qualifications:

  • Experience with Software testing including static analysis, unit testing, integration and system testing

  • Experience with ARM based processors

  • Experience reading schematics and component data sheets

  • Experience with low power personal area wireless standards (e.g., Bluetooth, BLE, Zigbee, ANT) and serial protocols (e.g. UART, I2C, SPI, CAN)

  • Software design and implementation skills with general-purpose programming languages (e.g., C++/C#, Java, Python, JavaScript etc.)

  • Experience with initial device testing and development (board bring up)

  • Knowledge of continuous integration and software DevOps approach

  • Experience with MEMS accelerometers and gyroscopes

  • Knowledge of digital signal processing and strong mathematical skills

  • Experience developing algorithms

  • Hands-on skill for prototyping low power and miniaturized embedded systems

  • Experience with test automation software (e.g. LabView)

  • Knowledge in motion planning, controls, PLC programming, automated test equipment is a plus

  • Experience in medical device development under FDA design and development controls is a plus





More jobs in Watertown, Massachusetts

Education
about 14 hours ago

KinderCare Education LLC
Other
2 days ago

NEWMARK
Management
4 days ago

Atrius Health
More jobs in General Business

General Business
8 minutes ago

State Street
$139,901.00 - $160,000.00 per year
General Business
8 minutes ago

State Street
$65,000.00 - $102,500.00 per year
General Business
30+ days ago

State Street
$300,000.00 - $412,500.00 per year