Job Description

TCI has an immediate need for five Level 5 Software Engineer in Clifton, NJ. This is not a Corp2Corp opportunity. This is a long-term contract opportunity with the possibility of hire. In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.

This position requires US Citizenship and a Secret Security Clearance prior to start.

Seeking local candidates only; no remote work available.


The Software Engineer is responsible for research, design, and development of computer software systems, in conjunction with hardware product development.


  • Responsible for research, design, and development of computer software systems, in conjunction with hardware product development.
  • Primarily responsible for the design and development of software products for a variety software applications.
  • Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of software products.
  • Applies computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application.
  • Works closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.
  • Develops software test procedures, software programs, and related documentation.
  • Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure software performed meets program cost, schedule, and technical constraints.
  • Senior professional with strong knowledge of job area and broad knowledge of project management.
  • Manages complex projects or processes with general oversight.
  • Communicates within and outside of own function to gain cooperation on operational processes, practices, and procedures.
  • Makes moderate to substantial improvements to systems and processes.
  • Contributes to achievement of departmental goals and operating plans with direct impact on the departmental results.


  • 6+ years of overall software development experience.
  • 6+ Years of Embedded Software Engineering experience.
  • VxWorks-7 kernel and BSP development with knowledge of Wind River IDE.
  • VxWorks - VXBus driver development and know:
    • How does SW at kernel talk to HW - DTS abstraction to HW.
    • Memory Management Unit and how virtual memory space and kernel space communicate - via IOCTL etc.
    • Real Time processing - specific to Intel and ARM/SoC processors.
  • Linux device driver development experience
  • Real Time Operating Systems Experience.
  • Ability to manage large, complex project initiatives with minimal oversight or direction.
  • Bachelor Degree
  • Must currently possess or have the ability to obtain a Secret Security Clearance prior to start. TCI will assist.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online