Design and develop high performance, systems-based software in C++ for control, health and status monitoring, signal processing and graphical human interface components compiled and running in Linux
Job Summary
Design and develop high performance, systems-based software in C++ for control, health and status monitoring, signal processing and graphical human interface components compiled and running in Linux.
Design and develop distributed software in C++ that executes within a container and orchestrated environment.
Incrementally test, troubleshoot and verify the software and its performance through test automation at the unit level and system level.
Matching Summary
Design and develop high performance, systems-based software in C++ for control, health and status monitoring, signal processing and graphical human interface components compiled and running in Linux.
Salary
$88,500-$120,000+/negotiable
Skills & Requirements
Must-have
C++ software development in Linux
Object-oriented structures
Linux and open source tools
Test automation
System software design
Nice-to-have
Distributed software models
Multi-threaded software development
TCP/IP socket programming
Teamwork with version control
Network-based system partitioning
Key Requirements
Bachelor's degree in Electrical, Computer Engineering, Computer Science or related discipline