Software Development Engineer - Development support

Techiva Inc

Philadelphia (Philadelphia County)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Techiva Inc is seeking a Senior Software Development Engineer in Philadelphia to provide development support for Daredevil and DTA XiD programs. This position is critical to keeping both programs on track, involving developing efficient code for set top boxes.

Candidates should have a strong background in embedded C/C++ and OO design. Local applicants only; the role is for a 6-month contract. Opportunities exist for troubleshooting and interacting with various stakeholders.

Qualifications

  • 4+ years of software design and development experience.
  • Strong knowledge of OO design/analysis using UML.
  • Thorough knowledge of development environments and configuration management tools.

Responsibilities

  • Develop fast, efficient, robust code for millions of set top boxes.
  • Quickly troubleshoot issues and identify root cause.
  • Interact with MSOs and vendors to investigate field issues.

Skills

Embedded C/C++
Multi-threaded applications
UML
CUnit
TDD
Linux
Visual Studio 2010

Job description

Software Development Engineer - Development support

Techiva is a leading information technology consulting firm helping clients realize the real benefits of technology. We deliver business‑driven technology solutions that enable our clients to gain competitive advantage and reduce information technology costs. Visit us at www.techiva.com to learn more about our capabilities.

Looking for a senior level software development engineer to provide development support for Daredevil and DTA XiD programs. This position will augment the current development staff to keep both programs on track.

6 month contract position. Local candidates only.

Responsibilities
  • Develop fast, efficient, robust code that will run on millions of set top boxes in customer homes.
  • Quickly troubleshoot issues and identify root cause.
  • Interact with MSOs, vendors, and partners to investigate and resolve field issues.
  • Test and evaluate systems, subsystems, and components.
  • Adhere to established coding standards, methodologies, and other departmental processes and procedures.
  • Present and defend architectural, design, and technical choices to internal audiences.
  • Contribute to the creation of documents for design, technical requirements, and service specifications.
  • Analyze requirements provided by product management.
  • Create software design documentation using UML.
Qualifications
  • Four or more years of software design and development experience.
  • Proficiency in embedded C/C++.
  • Proficient with embedded applications/multi‑threaded concepts.
  • Strong knowledge of OO design/analysis using UML.
  • CUnit, TDD, automated test suites or equivalent unit testing.
  • Thorough knowledge of development environments, build systems and configuration management tools.
  • Take the lead role in investigation, diagnosis and resolution of problems encountered; may include the identification and implementation of work around or corrective procedures.
  • Demonstrated technical writing (documentation skills) in support of software development.
  • Ability to design and code software optimized to run in an embedded environment.
  • Knowledge of Linux.
  • Visual Studio 2010.
  • Must interface successfully with engineers and across functional departments.
Nice to Have
  • Experience developing software on set top boxes.
  • Experience with agile development methodologies. SCRUM preferred.
  • Knowledge of XML and Maven.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Set-Top Boxes
Senior Embedded Software Engineer – Set-Top Boxes

Techiva Inc • Philadelphia

On-site
USD 80,000 - 120,000
Senior Software Developer (Strong Java 8)
Senior Software Developer (Strong Java 8)

Invidi Technologies • Princeton (NJ)

On-site
USD 115,000 - 150,000
Senior Software Developer (Strong C++)
Senior Software Developer (Strong C++)

Invidi Technologies • Princeton (NJ)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

iDirect Government • Richmond (VA)

On-site
USD 90,000 - 120,000
Test Systems Developer
Test Systems Developer

GeoLogics Corporation • Canonsburg

On-site
Software Developer 3
Software Developer 3

Technamo LLC • Austin (TX)

Hybrid
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

AlphaPRO Consultancy • Sterling Heights (MI)

On-site
USD 90,000 - 120,000
Application/Software Engineer (Sr.net developer)
Application/Software Engineer (Sr.net developer)

Stem Xpert • Lansing (MI)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Southeastern Computer Consultants, Inc. (SCCI) • Dahlgren (VA)

On-site
USD 120,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Senior Software Developer .NET
Senior Software Developer .NET

MOTOCOL • Englewood (CO)

On-site
USD 90,000 - 120,000