Skip to main content

Embedded C++ Developer with Python

Embedded C++ Developer with Python
DRS IT Solutions Inc
remote
11 months 4 weeks ago

C++ with Python Developer Role

  • Understand the software response to system and controls requirements
  • Develop software based on software requirements and design
  • Create Test Specification Documents
  • Deliver software solutions of highest quality

Skills and Qualifications

  • 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 and Object Oriented Design principles
  • Embedded development experience
  • Ability to handle aggressive deadlines with agility and results-driven approach
  • Excellent written and verbal communication skills
  • Project leadership skills

Responsibilities

  • Work in hard and soft real-time domain with complex hardware interfaces and various communication protocols (TCP/IP, Ethercat, Profinet)
  • Develop code for a distributed control system in C++ and Python on different OS environments (VxWorks, CentOS)
  • Conform to the approved Software Development Process and be an active champion of process improvement
  • Design software for large complex multi-processor systems
  • Participate in the screening and selection of software development team members and mentor new members

Additional Requirements

  • Ability to translate and statistically analyze data
  • Excellent customer service skills and an advanced understanding of customer relationship building
  • Advanced technical knowledge in areas such as data management, TCP/IP, and communication protocols
  • Demonstrated expertise in utilizing design engineering tools and systems analysis
  • Ability to follow a comprehensive Software Development Process
  • Interact effectively with team members and individuals in other disciplines and organizations

Expertise level

Work arrangement

Key skills

Similar Jobs in United States