Embedded C++Software Engineer

  • Carrollton, TX
  • Posted 9 hours ago | Updated 9 hours ago

Overview

On Site
$140,000 - $160,000
Full Time
No Travel Required

Skills

C++
Oracle
Solaris
Embedded C
Linux

Job Details

Position is responsible for specification, design, development and maintenance of software systems and products. Apply both the principles of engineering and computer science in the design of large-scale network element management systems.
RESPONSIBILITIES

  • Translate business and functional requirements into documented technical specifications.
  • Communicate design, requirements, functionality, and limitations of systems/applications.
  • Provide accurate estimates of effort required for development deliverables
  • Utilize development skills to build software and unit test new systems functionality per technical specifications, with deliverables to include builds and releases.
  • Communicate updates on project progress to development, project management, and escalate issues which may affect project success.
  • Build and unit test production deployment packages with implementation plans for scheduled systems enhancements.
  • Work on advanced, complex technical projects or business issues and provide consultation requiring state-of-the-art technical and industry knowledge.
  • Participate in walkthroughs of technical specifications and software with other members of the technical team.
  • Collaborate with other teams across the enterprise for successful delivery of systems enhancements.

BACKGROUND

  • Minimum of 3+ year experience in embedded C++ development
  • Knowledge of relational databases, either Oracle or Postgres
  • Development experience for Linux, and optionally Solaris
  • Bachelor s in Computer Science or similar field

PREFERRED

  • Working experience of ClearCase SCM tool
  • HTTP development
  • Experience with RTOS
  • Network security experience (e.g. certificates, TLS, PKI)
  • Data communication software development experience
  • Scripting skills for Windows or Linux
  • Install Anywhere installer software tools
  • Understanding of TLS secured protocol

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.