C++ Software Engineer

Isoftech Inc
United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign Confluence JIRA AWK (Programming Language) Bash Shell Bug Tracking Systems C++ (Programming Language) Command-Line Interface CMake Software Debugging Linux Perl (Programming Language)
+25 more
GNU Debuggers Hardware Design IPv6 Python (Programming Language) Key Management Lua (Scripting Language) Network Protocols Object-Oriented Software Development X.509 Posix Scrum Methodology Microsoft SharePoint Shell Script Software Configuration Management Software Engineering TCP/IP Sed (Programming Language) Git Information Technology Bitbucket Grep Software Coding Docker Jenkins Artifactory

Job description

  • Develop the C++ applications that control our next generation of satellite terminals
  • Design, code, test and integrate software from requirements to production and commercial deployment
  • Assist with estimation of time and effort required to implement new features
  • Participate in design reviews, peer code reviews and improve product quality
  • Interface and work with cross-functional teams to successfully implement feature dependencies
  • Integrate and validate new product designs
  • Act as a member of an Agile scrum team

Requirements

Education: Bachelor’s Degree in Computer Science, Software, Systems, Mathematics, or related technical field., * 8+ years of experience in C++ software development with min 2 years in embedded SW development

  • Understanding of hardware design and architecture
  • Solid programming experience in C/C++ object-oriented design and development
  • Linux or a POSIX O/S environment
  • Familiarity with software configuration management, defect tracking tools, and peer review
  • Strong documentation and writing skills

Desired Qualifications

Additional experience in the following areas is a plus

  • Satellite communications protocols such as DVB-S2 and TDMA
  • Networking protocols such as TCP/IP, UDP and IPv6
  • X.509 Certificate and Crypto key management
  • Shell scripting, Perl, Lua, or Python
  • Docker, Conan, cmake, C++11
  • Knowledge of Jira, Confluence, BitBucket, Git, SharePoint, Jenkins and Artifactory is a plus
  • Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:05 min

Combining software creation skills with marketing and public building

David Levai · LIVE

1:34 min

The pros and cons of campus-wide IP authentication

Christoph Eicke Christoph Eicke · World Congress 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Exploring microcontrollers and communication protocols for amateur hardware

Philipp-Alexander Blum · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all