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

Posted in General Business 30+ days ago.

Type: Full-Time
Location: Watertown, Massachusetts





Job Description:

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


This position can sit in Seattle, San Diego, Minneapolis or Boston.





More jobs in Watertown, Massachusetts


Beacon Hill Staffing Group, LLC

KinderCare Education LLC

NEWMARK
More jobs in General Business


Alvarez & Marsal Private Equity Performance Improvement Group, LLC

Alvarez & Marsal Private Equity Performance Improvement Group, LLC

Alvarez & Marsal Private Equity Performance Improvement Group, LLC