Short Description
C++ Developer - Boston MA
Description
Skill - C++
Location: Boston MA
A Day in the Life
This position is located at Boston, Massachusetts; as a Software Engineer you will focus on Windows OS, interfaces, applications, scripts, configuration and cybersecurity concerns. Working in a fast-paced environment working with and leading other software engineers to complete requirements definition, design and implementation while working closely with software architects/engineers, and systems engineering teams.
Qualifications
Must have: Minimum qualifications: A Bachelor’s Degree and 5+ years of relevant experience.
• 5+ years experience in Windows programming that includes C++ design experience, Windows API architecture, Powershell/Python, Application Performance Analysis
• Security controls implementation that includes Windows OS hardening, Key/Certificate Management, TPM/Secure Boot/Root of Trust, Secure communication
Deep understanding of Windows Operating System operation, Windows Build process / environment / tools, Windows device drivers, interfaces and application-level coding is required. Including but not limited to Windows OS applications, processes, threads, handles, synchronization, drivers, virtual memory, kernel objects, performance counters, performance analysis, networking, root causing, troubleshooting and debugging in a complex multi-processor mixed OS environment.
As an ideal candidate, you will have any or all of the following experience:
• A minimum of a BS/BA in a technical discipline, preferably software related: Computer Engineering, Electrical Engineering. Master’s degree in related discipline preferred.
• 5+ years’ experience in Windows Operating System, and Application development.
• Ability to distill software requirements from system requirements.
• Strong design and architecture skills.
• Strong C / C++ and Object-Oriented design experience
• Strong knowledge of APIs and Architecture
• Experience with appropriate IDEs, SDKs, and DDKs
• Scripting in Windows Batch, Powershell, Python, and relevant scripting languages
• Network experience (sockets, TCP/IP, UDP, DDS, Wireshark, etc.)
• Performance Counters and Performance Analysis (ETL, etc.) in Real Time OS
• Microsoft Windows OS Hardening Techniques
• Understanding and appreciation of SDLC process and tools (JIRA, Git, CMake, Bitbucket, Stash, Confluence, JAMA, etc.)
• Ability to analyze, design, develop, debug, and integrate software
• Strong Troubleshooting, Debug, and Root Cause Analysis techniques and tools
• Cybersecurity experience designing and maintaining secure OS and applications (SSL/TLS, DTLS, TPM, Trusted/Secure Boot, Root of Trust, Authentication, Encryption, Public/Private Key, Key/Certificate Management etc.)
• Strong Documentation skills
• Experience in FDA regulated software delivery
Nice to have:
• Experience performing risk management analysis of software ideally using SW FMEA techniques
• Experience with Architecting remote systems
• Programming in and for Virtual Machine environments
• Reverse Engineering (IDA Pro, WinDbg, etc.)
• x86 Assembly programming experience in the Windows OS Environment
Thanks & Regards,
David
Marvel Infotech, Inc.
Desk: +1 667-837-5037
Fax : 732-875-0333
Email:- david@marvelinfotech.com
www.marvelinfotech.com
MBE – NMSDC – NYNJ