Software Engineer, Embedded Software Engineer, C++ Developer
Listed on 2026-02-21
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Duration: 3-year Contract on W2 (Possible Extension) Pay Rate: $60/hr.
- $80/hr description
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality.
Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software
- Design, develop, integrate, and test software solutions for tactical network protocols.
- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software.
- Utilize C, C++ and Python as primary development languages, with the ability to quickly adapt to other scripting languages as needed.
- Apply expertise in IP routing protocols, multicast, and socket programming to develop robust solutions.
- Work in a native Linux environment, including Linux kernel networking, OS networking configuration, and Linux Containers (e.g., Docker, CORE).
- Proactively engage with team members to understand and resolve challenges and make collaborative decisions.
- Experience in network modeling, emulation, and protocol design.
- Proficiency in network performance monitoring and optimization.
- Familiarity with radio communications concepts, including software-defined radios, MAC protocols, physical layer, and RF systems.
- Experience in military or DoD wireless communications systems.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).