Location
Watertown, MA, United States
Posted on
Nov 13, 2020
Profile
**MEMBERS ONLY**SIGN UP NOW***.
The mission of **MEMBERS ONLY**SIGN UP NOW***. 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 Technology Center, we are focused on creating innovative health and wellness technologies, in support of the broader **MEMBERS ONLY**SIGN UP NOW***. Health 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 self-driven, detail oriented, and motivated Sr. Embedded Software Engineer
to join our fast-growing team. As an embedded software engineer you will be expected to develop software f for embedded wireless devices for physiological and physical activity monitoring. You will work with other software engineers, electrical 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
8 or more years of related experience in Computer Science, Engineering or related field
4 or more years of embedded firmware development experience (e.g. C, C , Java)
1 or more years of experience with multi-threaded programming in an operating system, RTOS preferred
2 or more years of experience debugging embedded systems using on-chip debugging tools, or electrical test instruments including oscilloscopes, DMMs, logic analyzers and spectrum analyzers
1 or more years of experience with Software testing including static analysis, unit testing, integration and system testing
1 or more years of experience working in an Agile environment with common Agile tools (e.g. Atlassian JIRA, Confluence)
Experience with initial device testing and development (board bring up)
Experience or good knowledge of serial protocols (e.g. UART, I2C, SPI, CAN)
Experience with ARM based processors
Experience reading schematics and component data sheets
Ability to lead technical development for significant portions of system
Experience in creating, reviewing, and approving technical designs and specifications for significant components of a software system
Excellent verbal and written communication skills
Preferred qualifications:
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.)
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
Experience in medical device development under FDA design and development controls
Company info
Sign Up Now - EngineeringCrossing.com