Hatch IT is hiring a

Project/Senior Embedded Software Engineer

Walpole, United States
Full-Time
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.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Embedded Software Engineer Q&A's
Report this job
Apply for this job