Software Engineer - Embedded Software

    CareerBliss
    Charlotte, NC 28201
    Full-time, Part-time
    Refer friends, get paid!

    Job Description

    Software Engineer- Embedded Software- Electrical Systems

    We are looking for a Software Engineer who will participate in a team environment to design, implement, integrate, and test embedded software and systems for commercial and military products. The position requires a variety of security and engineering activities across Cybersecurity, Risk Management, Information Assurance, technical support and documentation, as specified in the DoD Instruction 8500.01.  

     

    ESSENTIAL JOB FUNCTIONS       

    * Leads information assurance and cybersecurity efforts on company products to assure compliance with contract requirements
    * Leads the design, build, and test embedded software and systems for commercial and military products
    * Develops and manages software and system requirements and design documentation
    * Develops firmware and software for embedded systems
    * Produces project technical documentation required to meet internal, customer, and/or contractual requirements
    * Leads product pre-production documentation and delivery
    * Assists in transitioning products to recurring production environment
    * Proactively in identifies and solves engineering challenges and focuses on delivering high-performance, mission-critical products
    * Responsible for conducting vulnerability assessments using Nessus, ACAS, SCAP and STIG Checklists

     

    OTHER JOB FUNCTIONS

    * All employees are expected to be in compliance with government and corporate laws, rules, regulations, policies, and procedures

     

    SUPERVISORY RESPONSIBILITY

    N/A

     

    EDUCATION

    * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent required

     

    EXPERIENCE

    * Five + years of experience in cybersecurity and/or embedded software development
    * Experience in MIL-STD-498 and/or DO-178B/C in CMMI level 3+ Safety Critical development environment
    * Linux Kernel Development and maintenance desired
    * Experience developing real time software in an embedded Linux environment
    * Experience with Windows 10 IoT Embedded
    * Experience with IOS or Android app development a plus
    * Experience conducting vulnerability assessments using Nessus, ACAS, SCAP and STIG Checklists
    * Experience with Wireshark
    * Experience with software management tools including software configuration management
    * Must have excellent documentation and writing skills
    * C/C++ experience including Object-Oriented Design in a real-time environment
    * Multi-threaded application experience

                               

    SKILLS and QUALIFICATIONS

    * Must have working knowledge of Risk Management Framework (RMF)
    * Must have the ability to obtain and/or maintain DoD Secret level clearance
    * Must possess or have ability to obtain a Certified Information Systems Security Professional (CISSP) or Security+ certification
    * Familiarity with DoD 8500.1/.2 Information Assurance
    * Familiarity with low-power, portable systems
    * Ability to write and maintain Linux kernel modules
    * Proficient with fault-tolerant digital sensor systems used in military and commercial hardware is a plus.
    * TCP/IP, TLS, UDP, Serial, GPIO
    * Implementation of FIPS 140-2 encryption
    * Previous experience with Windows system administration or network administration preferred
    * Ability to develop and maintain positive relationships with other technology teams/stakeholders
    Posting ID: 588522806Posted: 2021-01-04