Embedded Software Orchestration EngineerScientific Research Corporation • North Charleston, South Carolina, United States
Embedded Software Orchestration Engineer
Scientific Research Corporation
- North Charleston, South Carolina, United States
- North Charleston, South Carolina, United States
À propos
- Filling the technical position of Embedded Software Orchestration Engineer on the Software Defined Radio Systems (SDRS) program at the Navy Information Warfare Center (NIWC) Atlantic in Charleston, SC
- Working alongside industry experts in the fields of SDR, software development, tactical communications, and electronic warfare
- Emphasizing container orchestration of embedded software applications but will span all other aspects of embedded software development including documentation, design, implementation, integration, verification, review, toolchain automation, maintenance, etc.
- Developing and maintaining applications, tools, drivers, etc. for embedded Linux ARM64 systems
- Developing containers and container orchestration for embedded software processes
- Using containers to dynamically program field-programmable gate arrays (FPGAs)
- Designing communications between distributed software components
- Integrating and debugging with other system software, firmware, and hardware components
- Designing and developing tests and test tools
- Automating software with scripts
- Performing system demonstrations
FILLING THIS POSITION IS CONTINGENT UPON FUNDING
Requirements
- 5-8 years' experience
- Experience developing and maintaining embedded Linux software for ARM-based architectures
- Experience with embedded OS development such as Yocto, Buildroot, or PetaLinux
- Experience in software containerization and virtualization (e.g. Kubernetes, Docker, Vagrant, Ansible, etc.)
- Proficient in development in high-level programming languages like C/C++ and able to learn new languages
- Comfortable developing in a Linux operating environment
- Highly motivated and able to work independently and in a team
- Effective complex problem solving skills
- Effective communication and analysis skills
- In-depth knowledge of software development life cycles
- Formal education or equivalent experience in a systems or software engineering discipline
Desired Skills
- Experience with SDR platforms, frameworks, and software
- Experience using device trees and device tree blobs and overlays
- Experience in scripting languages such as Bash or Python
- Familiar with helm charts
- Familiar with Go programming language
- Familiar with GNU Make and GCC or Clang toolchain
- Hands-on experience working with FPGAs
- Familiar with using modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, OpenVPX, etc. to achieve interoperability
- Familiar with Software Communications Architecture (SCA) and Object Request Brokers (ORBs)
Clearance Information
SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL
Travel Requirements
Occasional CONUS travel (
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.