Senior Software Engineer at ProSearch
Portsmouth, NH 03801, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

130000.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scripting, Embedded Devices, Dental Insurance, Troubleshooting, Mqtt, Linux Development, Health Insurance, Containerization, C++, Version Control, Git

Industry

Information Technology/IT

Description

SENIOR SOFTWARE ENGINEER

Portsmouth, NH
Annual Pay Rate $120-130K
Full-time | On-site or Hybrid
Senior Software Engineer
Location: Portsmouth, New Hampshire
This position is dedicated to ensuring hardware availability, configurability, and remote manageability across diverse IoT networks.

REQUIRED SKILLS AND EXPERIENCE

  • Proficiency in embedded Linux development, system programming, and scripting (e.g., Bash, C++).
  • Strong background in device management, firmware builds, and image provisioning.
  • Experience with messaging protocols (MQTT or similar) and RESTful APIs.
  • Hands-on experience with IoT systems, including hardware configuration and troubleshooting.
  • Familiarity with version control (Git), CI/CD tools, and agile development practices.

PREFERRED QUALIFICATIONS

  • Knowledge of containerization and lightweight orchestration for embedded devices.
    Apply now!
    Job Type: Full-time
    Pay: $120,000.00 - $130,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off

Work Location: In perso

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Develop and maintain the core software running on hardware that interacts with IoT devices.
  • Manage operating system images and oversee automated firmware build and testing processes.
  • Design and implement remote access tooling to enable secure, reliable diagnostics, configuration, and updates for deployed systems.
  • Support device onboarding and provisioning workflows, and contribute to automated rollout and configuration pipelines.
  • Troubleshoot field issues, implement health monitoring capabilities, and enhance system resilience.
Loading...