Backend Software Engineer - C++

at  JPS Interoperability Solutions Inc

Raleigh, NC 27616, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Dec, 2024USD 135000 Annual27 Sep, 2024N/AProgramming Concepts,Network Programming,Linux,C++,Signal ProcessingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BACKEND SOFTWARE ENGINEER (SMALL COMPANY, C++)

At JPS, we design products to enhance audio communications systems by making them more versatile and robust. For over 30 years, we have provided innovative solutions to solve modern challenges for a variety of industries - both public and private.
We are seeking a full-time software engineer to work on a multi-threaded, Linux-based, C++ application that processes real-time audio and provides a web-based user interface. The software typically runs on an embedded Linux platform but is not particularly resource constrained like typical embedded products.

WHY THIS JOB MIGHT BE FOR YOU:

  • Small Company - You enjoy a small company atmosphere, including flexibility and knowing your contributions are highly valued.
  • Self-Starter - You are a self-starter who likes to take large tasks and run with them with minimal scheduling, but are happy to discuss progress regularly.
  • Reasonable Challenge - You prefer unique manageable challenges instead of easier/repetitive programming tasks.
  • Some Experience - You have C++ experience, understanding that less senior applicants will be able to learn and grow while more senior ones will find their experience is well utilized.
  • In Person - You want to come in and interact with peers in person on a daily basis, but will enjoy the benefits of having your own private office with a door.
  • Long Term - You are looking for a long term role, not a short contract.
  • Good Commute - The commute is reasonably good to/from many locations in the Raleigh area.
  • Available Immediately - The position is targeted to be filled immediately.
  • Fair Compensation - Anticipated salary range of $105,000 to $135,000, depending on relevant work experience and skill level.

IMPORTANT REQUIREMENTS:

A minimum of three years of professional C++ programming experience are required. An extended skill set that includes multi-threaded and network programming are nice to have but not mandatory. Prior exposure to Linux will be exceptionally helpful.
You will be working on a small team with a few other engineers. However, comfort with solving technology problems on your own is essential, as is being a self-starter. The work environment is casual, friendly, and flexible. We are a small company but have established a strong reputation and standing in the industry over several decades.
You will need to be in the office daily (Monday-Friday) for the first several months. After that, occasional or periodic working from home is an option. However, because of the nature of our products, being in the office is often helpful. You will have your own office with a door - there are no cubicles. Permanent remote work is not available. JPS has an enjoyable corporate culture, and being in the office is essential for maintaining that.
This project will continue indefinitely, and we are looking for somebody who is interested in continuing to work on this product suite for the long-term. Personal preferences are considered when possible. You are likely to have ample opportunities to learn new things, regardless of skill level.

REQUIRED SKILLS AND QUALIFICATIONS:

  • Proficiency in C++.
  • Minimum 3 years professional development experience.

IDEAL TECHNOLOGY EXPERIENCE:

  • Proficiency in Linux.
  • Proficiency in network programming (HTTP, sockets, TCP, UDP, etc.).
  • Comfort with multi-threaded programming concepts.
  • Audio signal processing.
  • 5+ years professional development experience with C++.

ABOUT JPS INTEROPERABILITY SOLUTIONS, INC.:

JPS was founded in 1988 by three engineers who had a knack for inventing unique solutions to many of the problems faced in the telecommunications industry. 35 years later our mission remains the same, but has expanded to keep pace with changing technology. Our products enhance a variety of communications systems for customers that include Fortune 500 companies, government agencies, global technology leaders, and branches of the military. Over the years a distinct culture has formed at JPS, one that encourages collaboration, inclusiveness, and a sense of family. We believe that everyone plays an important role in our mission. As we continue to design and implement new solutions in the robust communications industry, we are always looking for talented professionals to join our growing team

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Raleigh, NC 27616, USA