hatch I.T. is partnering with HSI to find a Project/Senior Embedded Software Engineer. See details below:
About The Role:
As a Project/Senior Embedded Software Engineer, you will contribute technical substance and inspiration to their Software Engineering team, ensuring that imaginative and credible solutions populate our ambitious product roadmap.
About the Company:
Human Systems Integration, Inc. (HSI) of East Walpole, MA, is a leader in the development and production of high-tech wearable solutions. HSI is a fast-paced, dynamic product development and production environment where they care deeply about their customers, their partners and their employees. A successful candidate will be highly organized and a strong communicator who enjoys a challenge, and working in a team-centered environment that focuses on providing their customers with extremely impactful wearable technology that enables them to be safer, more capable and more informed.
Responsibilities:
- Design, develop, test, debug, and maintain embedded software and firmware, adhering to coding standards and best practices for our wearable products.
- Design and build embedded Linux OSes for embedded computing platforms.
- Design and develop test software to support R&D and manufacturing activities.
- Participate in the design and development of novel algorithms for medical applications and wearable products.
- Contribute to processor and sensor selection, and hardware and embedded system architectures.
- Conduct code reviews and provide constructive feedback to maintain code quality, performance, and maintainability for both software and firmware components.
- Develop and execute test plans for unit testing, working closely with the system test team to ensure the delivery of high-quality designs.
- Identify and resolve software and firmware defects and bugs, working closely with the development team and stakeholders.
- Collaborate with project managers, product owners, and stakeholders to gather and analyze project requirements for software and firmware components, identify risks, and communicate project status, timelines, and issues.
- Support fielded products and perform analysis of field-reported issues.
- Willingness and ability to travel to customer locations, test events, or conferences.
- Stay updated with the latest software and firmware development trends, technologies, frameworks, and industry practices.
Functional Skills/Knowledge:
- Proficiency in C, Python, C++ for embedded software and firmware development.
- Proficiency in VS Code, MPLAB, and STMCUBE is a plus.
- Strong knowledge of object-oriented programming principles, design patterns, and embedded systems for firmware development.
- Understanding of software and firmware testing methodologies and experience with testing frameworks.
- Ability to work independently in a fast-paced, deadline-driven environment with minimal supervision or guidance
- Solid analytical skills with a strong attention to detail.
- Able to collaborate with cross-disciplined and cross-functional teams to support the full product life-cycle.
- Excellent communication skills (verbal and written) along with good interpersonal skills.
- Willingness and ability to mentor and lead interns or co-ops, as needed.
Education and Experience:
- BS or MS in in Electrical, Computer, Software, or Biomedical Engineering (or equivalent)
- Minimum of 5+ years’ experience in Embedded Software Engineering, developing embedded systems and software applications on Microcontrollers and Embedded Processors.
- Required experience developing software for embedded Linux platforms
- Experience with ATSAM and STM32 family microcontrollers is a plus
- Experience with BLE Gatt, Serial Devices, and Network devices is a plus.
- Preferred, but not required: Experience with Machine Learning, (Bio)Signal processing, Test design, and execution.
- Experience in ATAK environment is a real plus
- Familiarity with Agile/Scrum project management methodologies.
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines is desirable.
- Previous industry experience working for a company or a consultant company in military, medical, wearables, or biomedical goods space is highly desirable.
- Must be a permanent, legal US resident. US Citizenship preferred.