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.
Top Skills
What We Do
Get behind the scenes insights from startup tech teams: https://www.myhatchpad.com/newsletter/
hatch I.T. is a specialized technology consulting firm connecting software, product, and data engineers with tech startups in emerging tech markets. We offer customized models that transform the way early-stage and high-growth startups scale. Our flagship programs include:
- Scale – technical consulting and recruiting services for high-growth startups
- Stride – technical strategy and consulting for early-stage startups
- hatchpad – an online community platform connecting startup technologists to network, learn, and advance in their careers
In true startup fashion, our roots can be traced to a garage in Leesburg, VA in 2013. While working with local startups, our Founder & CEO, Tim Winkler, realized that traditional staffing models didn’t align with the growth needs of startups. Working with those firms felt transactional and the costs were way outside a startup's budget. There was a need for a solution that was relational, community driven, and flexibly priced. With this in mind, hatch I.T. was formed, along with customized models that transform the way early-stage and high-growth startups scale.
Fast forward 8 years and 15 employees later, hatch has developed a platform that provides a roadmap to guide startups from MVP through all stages of growth. After proving this model with dozens of startups across DC, Maryland, & Virginia, we realized it was needed in all emerging startup markets.
If you’re a startup looking to grow your startup team, or an engineer looking for a career at an innovative tech company, connect with hatch I.T. today.