Embedded Software Engineer, Excyl, Washington, DC


Excyl -
N/A
Washington, DC, US
N/A

Embedded Software Engineer

Job description

Company Description

Incorporated in 1997 and based in Troy-Michigan, Excyl is a full service recruiting firm specializing in the placement of Technology (IT), Engineering, Clerical and Light Industrial professionals

Job Description

This is a cross-functional engineering position, developing software for our satellite products on Linux platforms. The language for most of the software development for this position is C++.

Note: Must Be US Citizen

Responsibilities
  • Design, develop, test and integrate software written in C++ from requirements to production and commercial deployment
  • 5+ years of experience in software development
  • Embedded development experience is a plus"
  • Proven working experience in software engineering
  • Programming experience with C/C++ and object-oriented design
  • Experience developing and debugging software in a Linux environment
  • Familiarity with software configuration management, defect tracking tools, and peer review
  • Object and Component Oriented Designs
  • Transmission security and cryptographic techniques
  • Strong documentation and writing skills
  • Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite
Qualifications

Desired Qualifications
  • Embedded development including hardware debug, device drivers, and real-time constraints in a complex multi-processor system
  • Familiarity with developing multi-threaded software applications
  • Knowledge of communications and/or networking protocols, TCP/IP, UDP, IPv6, etc.
  • Experience with cross-functional (hardware/firmware/software) development and verification
  • Experience in shell scripting using Perl, Lua, or Python
  • Experience with Red Hat Enterprise Linux 8
  • Familiarity with Docker, GraphQL, Kubernetes, Conan, CMake, C++11
  • Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins and Artifactory is a plus
Additional Information

Education
  • Bachelor's Degree in Computer Science, Software, Systems, Mathematics, or other technical field.
Clearance
  • Active DoD Clearance preferred, or ability to obtain

Full-time 2024-07-17
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.