For the given job description <<Schweitzer Engineering Laboratories (SEL) Infrastructure Defense Division seeks a talented individual for a cybersecurity focused (Lead) Software Engineer position. The work we perform is some of the most fascinating, challenging, and rewarding that can be found in the power engineering community.
Lead a team, conducting white and black box testing of devices and software for security flaws and vulnerabilities. Identify areas of concern and recommendations for an improved cybersecurity stance. Will require staying up to date and training others about current security vulnerabilities and mitigation processes.
Note: United States Citizenship is required. As a Lead Software Engineer, a typical day might include the following: Lead the specification, design, implementation, and test of firmwaresoftware systems.Understand hardware and software interactions, and collaborate with Hardware Engineers.Lead the development of designs and test documentation.Mentor Engineers, Associate Engineers, and Technicians.
This job might be for you if:B.S. in Electrical Engineering, Computer Science, Cybersecurity, Information Technology, Software Engineering, Information Systems, Computer Engineering, or equivalent.Typically 6+ years experience in one or more of the following areas: Object Oriented andor Embedded Programming (C, C++, C#, Python), Network Communications (IS andor ICS Protocols), Digital Forensics, Reverse Engineering.Experience with industrial control systems, information security, and cyber analysisoperations.See NICCS Work Role ID: PR-VAM-001 and AN-EXP-001.
Location InformationPullman, WA- SELs corporate office is located in Eastern Washington where you'll enjoy an unmatched quality of life. Enjoy the smaller town life: country space, freedom from traffic, easy access to recreational activities in nearby mountains, rivers, and forests, as well as great schools and universities.
Competitive pay. Superior benefits. Inspiring work. People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.Were 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401K options.We offer top tier medical, prescription, dental, vision, life, and disability insurance.We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.
Pay Range:$91,000- $112,000 per year. We base our starting pay offer on location and job-related factors such as candidate experience, training, knowledge, and skills.
Communication with Applicants We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at careers@selinc.com.
SEL is an Equal Opportunity Employer: VetsDisabled.>> the resume: <<SummarySenior system engineer with 20 years of experience in software design, development and architecture. Full software development life cycle: requirement gathering, prototyping, design, implementation, testing, release and maintenance. Has strong customer interfacing experience. Has strong project lead and vendor management experience. Capable of working with various teams to drive requirement gathering, analysis and application design. Polished communication and presentation skills: able to demo products and solutions to both internal and external audience.
Highlights-Performance and scalability optimization-Development environment software-Complex problem solver-Strong decision maker-Excellent communicatorStrong in C, C++Microsoft Visual C++PHP, MySQLLinux ScriptingCloudera Hadoop CertifiedCeph storage clusteringApache MesosDocker and Linux Containers
Experience02/2013to07/2015Data Center Cloud Engineer/ArchitectAbbott Laboratories|Madison,MS,Solid experience with Mesosphere and the latest offering of DCOS (Data Center Operating System.) Currently integrating DCOS on cloud hardware using Chef as a configuration management tool.Experience with Data Center Cloud Servers. Responsible for designing and building a rack level software/hardware solution for hyper-scale cloud customersResponsible for evaluating ARM 64 bit as a server solution in a data centerEvaluating CoreOS and Docker containers as a solution for Dell servers in a data centerExperience with Ceph as a cold storage server solutionCurrently working as a solution architect to support the sales team by providing technical guidance on Dell cloud servers.Responsible for proposing solutions to customers and responding to customer RFI and RFP.Travel to customer site to present about Dell cloud servers.2007to02/2013Principal EngineerJohnson & Johnson|Athens,GA,Worked on competitive analysis to compare the Cisco UCS solution to Dell's Active System solution.Worked on automating OS deployment using WS-MAN and Dell's life cycle controller. The solution was intended to help services team in the field to have a quick tool to deploy the Active System solution.Worked on integrated solutions using PowerEdge servers, PowerConnect switches and Compellent storage array. The integrated solution is intended to build a business ready configuration called vStart.Was Responsible for the integration of Hadoop (Big Data) with HPC clustering stack.Was the lead technical engineer to lead an engineering group of 10. The team was responsible for developing custom solutions to address unique customer requirements.Was responsible to support the sales team in EMEA by providing technical insight into Dell products.Developed plug-ins for Microsoft SCOM (System Center Operation Manager). Most development was done using C++, Visual Basic scripting and XML.Traveled to Dell India to train group of engineers on Dell system management products.Interface and interlock between several teams to lock down requirements and drive to results.Worked with Dell marketing on new feature requirements.Developed a Windows and Linux solution to monitor Dell systems for storage and BMC alerts and send SNMP traps to a system management console.03/2000to2007Senior Software EngineerTranscore|Hayward,CA,Developed firmware using C and C++ to authenticate users via Active Directory using industry standard LDAP protocol.Have a good working knowledge of USB protocols. Worked with CATC to debug several USB devices.Developed a USB Linux kernel mode mass storage stack to make a USB slave device appear as a USB disk.Was the lead engineer of a group that developed Voice over IP client/server application that allowed chat over the network. The technology used GSM610 Audio Codec and Win32 Wave API.Developed Internet Explorer plug-in using ActiveX technology to be used with Dell Remote Access Card's remote media feature.Worked on defining a protocol to send SCSI commands over  TCP/IP. The protocol was used as the basis for the remote media feature on Dell's Remote Management Card (DRAC.)Developed application software for remote KVM (keyboard, video and mouse) to provide the console redirection feature for Dell's Remote Management Card (DRAC.)Was responsible for the integration of a high performance serial device driver using Microsoft DDK for Windows NT as well as Windows 2000/2003 following the WDM architecture.04/1999to03/2000Software EngineerTranscore|Miramar,FL,Was responsible for the design, implementation and integration of tools such as compiler linker and assembler in an integrated development environment (IDE).The IDE is used by firmware programmers to develop on Zilog's family of micro-controllers.This project required intense use of C++, MFC and Multi-threaded Programming.03/1997to03/1999Software EngineerTranscore|Peachtree Corners,GA,Was the primary engineer responsible for developing Windows 98 and Windows NT device driver using WDM (Win32 Driver Model), Microsoft's SDK and Microsoft's DDK (Driver Development Kit) to allow host to target communication between Kodak's digital camera and the PC.Successfully developed application and interface software using C++ and object oriented techniques that allowed interfacing a digital camera to the IEEE 1394 high performance serial bus.Was part of the team to develop firmware (embedded software) for Kodak's high end digital camera.Was part of the team to develop the camera SDK (software development kit) using multi-threaded concepts and Visual C++; the SDK was used by outside developers to control and acquire images from the Kodak digital camera.11/1994to03/1997Software EngineerULTRA SCAN/CALSPAN CORPORTATION|City,STATE,Was part of the team responsible for coding and maintaining fingerprint match software using C and C++ on a UNIX workstation.Developed Windows 95 driver using C to allow communication with an ultrasonic fingerprint scanner from a PC over the parallel port.Integrated fingerprint match software into several applications using Visual C++, MFC and the Win32 SDK (Software Development Kit).Designed and implemented firmware using Assembly and C to interface the MOTOROLA DSP56166 to an ultrasonic fingerprint scanner.Successfully developed firmware to allow transfer of images from a scanner to the PC over the parallel and the serial port; Assembly and C were used in this project.
EducationExpected intotoB.S|Electrical and Computer EngineeringState University of New York,Buffalo,New YorkGPA:with Cum Laude GPA: 3.6/4.0
SkillsWin32 API, ActiveX, Big Data, IPMI, WS-MAN, C,  C++, Visual C++, Visual Basic, Visual Source Safe, ClearCase, Linux gnu tools,  storage clustering, competitive analysis,  Database, Dell servers, device drivers, XML, Windows Audio API,  PHP, ASP,  JAVA, LDAP, Active Directory, MySQL, Microsoft SQL, MFC API, Windows 2000,  Windows 2008, Windows 20012,  networking, object oriented,  Programming, Red Hat Linux, Ubuntu Linux,  technical sales,  SCSI protocols,  Storage technology,  scripting, SNMP,   UNIX, USB, VB scripting, Voice over IP>>. The result is, No Fit

Fit assessment: No Fit