Senior Embedded Software Engineer

Mount Indie
  • Tempe, Arizona
    2 days ago

    Job Description

    Join our 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, on a team that helps clarify requirements and then carries the product through development, integration, automation and test to certification.


    This is an onsite role based in Tempe, AZ.


    What You Will Do

    • Design and implement embedded software in Rust and C/C++

    • Work in Linux for an embedded environment

    • Participate in multi disciplinary teams

    • Support development, integration, automation and test of the final product through certification


    Required Qualifications

    • 10+ years using C/C++ in embedded environments

    • Linux, ideally in an embedded environment

    • Object oriented software development

    • Basic understanding of TCP/IP

    • Agile Scrum development

    • Bachelor's degree or higher in Computer Science, Computer Engineering or a related field

    • U.S. Citizenship required

    • Active Secret or Top Secret clearance required

    • Ability to travel up to 10%


    Preferred Qualifications

    • Rust

    • Linux kernel driver development and modification

    • Bare metal embedded device drivers

    • Microprocessors and embedded processors such as NIOS, ARM and RISC-V

    • Emulation environments

    • Networking protocols including IPSec, MACsec and TLS

    • Python

    • Standalone embedded applications

    • Working on multi disciplinary teams


    Numbers & Facts

    LocationTempe, Arizona

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Agile Programming Methodologiesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communication Systemsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Cryptographyunmatched
    • Device Driversunmatched
    • Embedded Linuxunmatched
    • Embedded Processorsunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Encryption Softwareunmatched
    • IPsec (IP Security)unmatched
    • Linux Kernel Driversunmatched
    • Linux Operating Systemunmatched
    • Microprocessorunmatched
    • Network Protocolsunmatched
    • Object Oriented Developmentunmatched
    • Object Oriented Softwareunmatched
    • 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
    • Test Automationunmatched
    • United States Citizenunmatched
    • Willing to Travelunmatched

    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