C++ Developer with Python

Senior C++ Developer - San Diego, CA ( Hybrid)

Candidate must be local to San Diego, CA

This role is not open for C2C Contracts


  • Understand the software response to system and controls requirements, develop software based on software requirements and design, create Test Specification Documents, and deliver software solutions of highest quality
  • Work in hard and soft real time domain with complex hardware interfaces and various communication protocols (TCP/IP, Ethercat, Profinet)
  • Ability to develop code for a distributed control system. The coding will require programming in different languages (C++, Python) on different OS environments (VxWorks, CentOS).
  • Conform to the approved Software Development Process and the Program Development Process, and be an active champion of process improvement.
  • Utilize knowledge to design software for large complex multi-processor systems.
  • Articulate (verbal and written) the design decisions and implementations made to management its development partners and the customer.
  • Participates in the screening and selection of software development team members and in the mentoring of new software development team members.
  • Requires Minimum of BS in Computer Science, Computer Engineering or other related Eng./Science fields. MS or Ph.D. in relevant field is a plus.
  • Strong C++ knowledge, Object Oriented Design principles and embedded development
  • Ability to handle aggressive deadlines with agility and results driven approach
  • Excellent written and verbal communication skills.
  • Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats.
  • Excellent customer service skills, with an advanced understanding of customer relationship building.
  • Ability to use MS Word, Excel, PowerPoint, and electronic e-mail systems.
  • Ability to quickly develop and understand complex control systems including embedded real-time, application layers, CORBA interface and it's associated hardware environment.
  • Ability to independently determine technical solutions including test documentation.
  • Technical expert of data management, TCP/IP and other similar communication protocols.
  • Applies advanced knowledge of design methodologies.
  • Demonstrates sophisticated knowledge in utilizing design engineering tools, systems analysis and design, and database management.
  • Project leadership skills.
  • Ability to follow a Software Development Process that includes elements of planning, estimation, gathering and analyzing requirements, developing concepts and designs, implementation, developing and executing test plans' and engaging in work product reviews.
  • Ability to interact effectively with other team members as well as individuals in other disciplines and organizations.
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to write reports, business correspondence, and procedure manuals.


Best Regards,

Nisha Miriam George,

DRS IT Solutions, Inc

28175 Haggerty Road,

Novi, MI 48377

(C) 248-440-7600 EXT -3

(F) 248-859-4430


https://www.linkedin.com/in/nisha-george-0a7b39206/

[email protected]

www.drsitsolutions.com


An E-Verified Company

Certified Women Business Enterprise (WBENC) Certified Women Owned Small Business (WOSB)

Post Date
2025-01-02
Job Type
REMOTE
Employment type
Contract
Category
Information Technology, Engineering
Level
Associate
Country
United States
Industry
Semiconductor Manufacturing , IT Services , IT Consulting ,
DRS IT Solutions Inc*******