Junior Embedded Software Engineer

Mount Indie
  • Tampa, Florida
    30+ days ago

    Job Description

    Join the Secure Network Systems team on a small, fast paced team building software for encrypted communications systems, including Layer 2 and Layer 3 in line network encryptors, embedded cryptographic devices and emerging cryptographic solutions. You will work alongside systems, test and hardware engineers as new capability is developed and transitioned into service.


    Can support out of either Carlsbad, CA, tempe, AZ or Marlborough, MA, Tampa, FL and Linthicum Heights, MD

    What You Will Do

    • Design and implement embedded software in C/C++ and Rust
    • Work in Linux for an embedded environment, including kernel driver development and modification
    • Support network configuration and protocols including TCP/IP, IPSec, MACsec and TLS
    • Develop against microprocessors and embedded processors such as NIOS, ARM and RISC-V, including bare metal device drivers
    • Contribute to standalone embedded applications and Python tooling
    • Plan, track and report on progress within an agile team
    • Collaborate with systems, test and hardware engineers across multi disciplinary teams


    Required Qualifications

    • 2 to 3 years designing and implementing embedded software in C/C++
    • 1+ year with Linux, ideally in an embedded environment
    • Familiarity with Linux kernel driver development and modification
    • Basic understanding of TCP/IP and common network configuration
    • Object oriented software development
    • Agile Scrum development
    • Ability to plan, track and report on progress
    • CI/CD tooling
    • Good oral and written communication skills
    • Bachelor’s degree in Computer Engineering or a related field
    • U.S. Government position. U.S. Citizenship required.
    • Active DoD Secret or Top Secret clearance required.
    • Ability to travel up to 10%

    Preferred Qualifications

    • Rust
    • Bare metal embedded device drivers
    • Microprocessors and embedded processors such as NIOS, ARM or RISC-V
    • Networking protocols including IPSec, MACsec and TLS
    • Python
    • Standalone embedded applications

    Numbers & Facts

    LocationTampa, Florida

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Agile Programming Methodologiesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Communication Systemsunmatched
    • Computer Engineeringunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Cryptographyunmatched
    • Device Driversunmatched
    • Embedded Linuxunmatched
    • Embedded Processorsunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Encryption Softwareunmatched
    • Governmentunmatched
    • IPsec (IP Security)unmatched
    • Kernel Programmingunmatched
    • Linux Kernel Driversunmatched
    • Linux Operating Systemunmatched
    • Machine Toolunmatched
    • Microprocessorunmatched
    • Network Configuration Managementunmatched
    • Network Protocolsunmatched
    • Network Supportunmatched
    • Network Systemsunmatched
    • Object Oriented Developmentunmatched
    • Object Oriented Softwareunmatched
    • Presentation/Verbal Skillsunmatched
    • Progress Reportsunmatched
    • Python Programming/Scripting Languageunmatched
    • RISC Processorsunmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Engineeringunmatched
    • System Testunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Team Buildingunmatched
    • United States Citizenunmatched
    • Willing to Travelunmatched
    • Writing Skillsunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder