Company name
Best Buy
Location
Watertown, MA, United States
Employment Type
Full-Time
Industry
Engineering, It, Sciences
Posted on
Sep 16, 2021
Profile
Best Buy Health
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
Company info
Best Buy
Website : http://www.bestbuy.com