hatch I.T. is partnering with HSI to find a Project / Senior Embedded Software Engineer . See details below :
Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.
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.
$115,000 - $140,000 a year
J-18808-Ljbffr