Embedded Software Engineer (hybrid-remote)

Nanosoft Consulting Talent Page

  • Chillicothe, Illinois
  • 16 days ago
  • Remote

    Highlights

    This position includes working in close collaboration with cross-functional teams consisting of hardware engineers, internal and external software vendors, and systems engineers to develop software features. Some flexibility may be offered for hybrid work but on-site requirement is firm** The candidate will be developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status.

    Numbers & Facts

    LocationChillicothe, Illinois (
    Remote
    )
    Websitehttps://www.nanosoftconsulting.com

    Description

    *12 month contract

    Job Description:

    This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to come. The candidates duties will include but are not limited to: developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status. This position includes working in close collaboration with cross-functional teams consisting of hardware engineers, internal and external software vendors, and systems engineers to develop software features.

    Typical Day :**Resource must be in Peoria area and able to report onsite from day one of assignment. Some flexibility may be offered for hybrid work but on-site requirement is firm** The candidate will be developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status.

     Education Requirements:  BSEE, BSCE, or BSCS. 2-4 years actual on the job work experience required.

     Technical Skills 

    - Required Qualifications
    - BSEE, BSCE, or BSCS 
    - 3 years of development experience using C++, C, and/or Java programming languages 
    - 3 years of experience with scripting using Python 
    - 1 year experience working in the Linux environment 
    - 1 year experience with Ethernet, TCP/IP, Wi-Fi, and analysis tools such as Wireshark 
    - Prior experience with embedded software development, design, and architecture o Desired Qualifications 
    - Desire to work in a fast-paced Agile team environment
    - Experience in Cybersecurity 
    - Experience with GIT configuration management tool 
    - Ability to read electrical schematics 
    - Experience with Linux kernel & Linux device drivers 
    - Experience with RTOS development (i.e. Free RTOS) 
    - Experience with CAN, J1939, and other data link protocols 
    - Experience using Design Patterns and Object Oriented programming 
    - Experience with developing Unit Tests and Test Driven Development 
    - Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB)

     Soft Skills : Team Player, Good Communication Skills

     Travel Requirement:  0-25% - within US

    On-Site Interview Required:  No

    Similar Jobs

    See more jobs