This site uses cookies. To find out more, see our Cookies Policy

Software Engineer - Embedded Systems in Raleigh, NC at Vaco

Date Posted: 10/30/2018

Job Snapshot

Job Description

Vaco is excited to partner with Secmation to help hire Software Engineers for their growing team!

Secmation, a small business specializing in cybersecurity research and product development, has an open position for a Senior Software Engineer. The Senior Software Engineer will be a member of the growing Secmation product development team working in an entrepreneurial, start-up environment. The Senior Software Engineer will be developing Industrial Internet of Things (IIoT) products that incorporate advanced cybersecurity technologies. These products will extend the state-of-the-art in IIoT security and have both Commercial and Defense applications.

Secmation's location in Raleigh on Centennial Campus at North Carolina State University (https://centennial.ncsu.edu/) provides our employees an exciting working environment with opportunities for continuing education and professional development.
Find out more about Secmation at https://www.secmation.com/.

Technical Skills

Required:
* BS in Electrical Engineering, Computer Engineering, or Computer Science.
* 2-5 years professional software development experience.
* Embedded systems development experience targeting ARM platforms (or similar) using C/C++ and related embedded development tools.
* Software engineering skills including software architecture and object-oriented development.
* Experience with software development best practices including configuration control.
* Ability to work in a fast-paced, entrepreneurial environment as part of a small team and execute complex development tasks with limited supervision.
* Good written and verbal communications skills adequate to prepare software documentation, participate in technical proposal development, and work with external customers.

Preferred:
* MS in Electrical Engineering, Computer Engineering, or Computer Science.
* Background in cybersecurity technologies and algorithms including encryption, authentication, and intrusion protection.
* Experience developing and testing network communications protocols.
* CISSP, Security+, or other information security related certification.
* Experience with software and security development processes such as Agile, SDL, and CMMI.
* Active Department of Defense SECRET security clearance.

Eligibility: Must be able to obtain a U.S. security clearance.

Local candidates preferred. Limited relocation assistance may be available.