Project/Senior Embedded Software Engineer

Company:  Hatch IT
Location: East Walpole
Closing Date: 09/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.

#J-18808-Ljbffr
Apply Now
Share this job
Hatch IT
  • Similar Jobs

  • Project/Senior Embedded Software Engineer

    East Walpole
    View Job
  • Senior Software Engineer - 3D Visualization

    Sherborn
    View Job
  • Senior Software Engineer, Managed Grafana

    Milton
    View Job
  • Senior Cloud Security Software Engineer

    Milton
    View Job
  • Senior Software Engineer - 3D Visualization

    East Walpole
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙