Systems Software Engineer

Position Imaging, Inc.

Portsmouth (NH)

Hybrid

USD 115,000 - 125,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

Position Imaging, Inc. in the Greater Portsmouth area is seeking a Systems Software Engineer to join a hybrid team. You will design, develop, and maintain Python, C++, and C software for computer vision and RF applications on Windows and Linux.

The role focuses on producing production-quality software, collaborating with cross-functional teams, and delivering robust firmware and APIs. The position requires 3-5 years of experience, a BS (MS preferred), and strong English communication.

Qualifications

  • :3-5 years of experience in building production-quality software.
  • :BS degree required; MS preferred.
  • Expert knowledge of Python, C++ and OO design principles.
  • Experience with computer vision and RF algorithms; OpenCV, PCL, Libserial.
  • Experience with Windows DLLs, Win32 and Linux shared libraries.
  • Embedded systems and lower-level code experience a bonus.
  • Proficient with GitLab, JIRA, CI/CD and embedded toolchains.
  • Strong communication and ability to work cross-functionally.
  • Fluent English and good problem-solving skills.

Responsibilities

  • :Develop, optimize and maintain Python and C++ code for computer vision algorithms, RF/wireless communications, and embedded firmware.
  • :Collaborate with cross-functional teams to design Python and C++ solutions.
  • :Unit test and integrate code changes into the codebase.
  • :Troubleshoot and fix bugs and defects.
  • :Create documentation for APIs, architecture, builds and releases.
  • :Leverage GitLab for version control and CI/CD deployments.
  • :Adhere to coding standards and best practices.

Skills

Python
C++
OOD design
Computer vision
RF algorithms
OpenCV
PCL
Libserial
Windows DLLs
Linux shared libraries
Embedded systems
GitLab
JIRA
CI/CD
Visual Studio
Team collaboration
Problem solving
Software testing
English communication

Education

BS degree
MS degree preferred

Tools

OpenCV
PCL
Libserial
GitLab
CI/CD
Windows DLL
Win32
Linux shared libraries
Visual Studio

Job description

Job Summary

We are seeking a dynamic and highly skilled Systems Software Engineer to join our innovative team in a hybrid capacity, based in the Greater Portsmouth area. This role offers an exciting opportunity to design, develop, and maintain complex systems that drive our technological advancements. As a key contributor, you will develop and maintain Python, C++ and C software for computer vision and Radio frequency applications on Windows and Linux.

Duties and Responsibilities
  • Develop, optimize and maintain Python and C++ code for computer vision algorithms, RF/wireless communications, and other embedded firmware.
  • Work with cross-functional teams to design and implement Python and C++ solutions.
  • Unit test and integrate code changes into existing codebase.
  • Troubleshoot and fix bugs, defects and other issues.
  • Create documentation for APIs, architecture, builds and releases.
  • Leverage tools like GitLab for version control and CI/CD deployments.
  • Adhere to coding standards, conventions and best practices.
Required Skills and Abilities
  • Expert knowledge of Python, C++ and object-oriented design principles.
  • Experience with computer vision and/or RF algorithms; Experience in Opencv, PointCloud library, Libserial or similar libraries.
  • Experience with developing windows DLL applications, Win32 applications and Linux shared library projects.
  • Proficiency in working with embedded systems and lower level code will be a great bonus.
  • Proficiency interfacing with backend systems is also a major advantage.
  • Should be proficient in at least one C++ development IDE such as visual studio for both Windows and Linux operating systems.
  • Proficiency with GitLab, JIRA, CI/CD and embedded toolchains.
  • Ability to work independently and collaborate with cross-functional teams.
  • Strong analytical, troubleshooting and problem-solving skills.
  • Strong understanding of software testing, benchmarking, and continuous integration.
  • Fluent in verbal/written English, has strong communication skills, works well as part of a small team and has a natural affinity for problem solving and process improvement.
Education and Experience
  • 3-5 years of experience in building production-quality software.
  • BS required, MS preferred.
Benefits:
  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance
Salary Range:

$115,000.00 - $125,000.00 per year

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Systems Software Engineer - Python/C++, Vision & RF
Hybrid Systems Software Engineer - Python/C++, Vision & RF

Position Imaging, Inc. • Portsmouth (NH)

Hybrid
USD 115,000 - 125,000
401(k)
Dental insurance
Health insurance
+2
Embedded Software Engineer
Embedded Software Engineer

Actalent • Schaumburg (IL)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+10
Systems Engineer
Systems Engineer

HCL International • United States

On-site
USD 90,000 - 140,000
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

SirenOpt, Inc. • San Leandro (CA)

On-site
USD 160,000 - 240,000
Equity
Health, Dental, Vision
401k matching
+1
Senior Staff Software Engineer - Rolling Meadows, IL
Senior Staff Software Engineer - Rolling Meadows, IL

Epiq Solutions • Rolling Meadows (IL), Northern (KY)

Hybrid
USD 130,000 - 170,000
Flexible hours
Generous vacation
Sabbatical every 5 years
+6
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1
Software Engineer
Software Engineer

Goodwin Recruiting • Princeton (NJ)

On-site
USD 110,000 - 150,000
Senior Systems Engineer
Senior Systems Engineer

Liberty Defense • Wilmington (MA)

On-site
USD 135,000 - 170,000
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior Embedded Software Engineer - RF Systems, RTOS
Senior Embedded Software Engineer - RF Systems, RTOS

Actalent • Schaumburg (IL)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+10