Backend Software Engineer - C++
at JPS Interoperability Solutions Inc
Raleigh, NC 27616, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Dec, 2024 | USD 135000 Annual | 27 Sep, 2024 | N/A | Programming Concepts,Network Programming,Linux,C++,Signal Processing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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