Job Snapshot
-
Employee Type:
Contractor -
Location:
Connecticut -
Job Type:
Information Technology -
Experience:
Not Specified -
Date Posted:
4/7/2018
Job Description
MUST HAVE: AMAZING C++ experience
MUST HAVE: EXPERIENCE WITH EMBEDDED REAL TIME SYSTEMS USING C++
Role Summary / Purpose
The Firmware Engineer will work with Systems Manager and other technology functions to design, evaluate, code, integrate, and validate firmware for smart electrical protection systems.
In this role, you will:
Essential Responsibilities
• Develop firmware for an embedded, electrical protection system
• Be responsible for designing firmware solutions
• Actively interact with diversified teams to define system’s technical specifications
• Analyze customer requirements and help determine test validation process
• Plan, perform, and document unit test
• Analyze results and present findings at technical design reviews to ensure design robustness, efficiency, future maintainability and supportability
• Deliver in a very dynamic environment
• Communicate with technical and product management on technical matters
• Collaborate with the company wide technical teams to develop team members around the world
Qualifications / Requirements:
• BSEE (Bachelors of Science in Electrical Engineering) or BSCS (Bachelors of Science in Computer Science) or equivalent (High School Diploma / GED with a minimum of 4 years of industry experience)
• 5 to 10 years of OOP with C++
• Minimum of 5 years of experience in building real-time embedded systems using OOP with C++ and RTOS
ELIGIBILITY REQUIREMENTS:
• Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job.
Job Requirements
• Master of Science in Computer Science or Master of Science in Electrical Engineering
• Understanding Ethernet and TCP/IP protocol
• Experience with SNMP and TCP-based industrial protocols – Modbus, ProfiNet, OPC
• Familiarity with Secure Development Lifecycle
• Self-motivated, detail oriented, strong team player
• Strong problem-solving skills and the ability to think creatively
• Ability to prioritize and communicate in a dynamic environment
• Demonstrated initiative, drive, and interpersonal skills
• Outstanding written and verbal communication skills
• Strong work ethics
• Six Sigma Certification