Software Engineer

CareerCircle
Mount Laurel Township, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 83K

Job location

Mount Laurel Township, United States of America

Tech stack

Java
Microsoft Windows
Artificial Intelligence
Unit Testing
Bash
Unix
C++
Capability Maturity Model Integration
Compilers
Software Debugging
Software Design Patterns
Linux
Programming Tools
Eclipse
Linux on Embedded Systems
Embedded Software
Integrated Development Environments
Java Object Oriented Querying
JUnit
Python
Linux System Administration
Object-Oriented Software Development
Process Driven Development
Productivity Software
Program Analysis
Software Architecture
Regression Testing
Software Engineering
Software Requirements Analysis
Solaris (Operating System)
System Software
Systems Integration
UML
Utility Software
Scripting (Bash/Python/Go/Ruby)
Xunit
Integration Tests

Job description

Linux Junit Cppunit Debugging Scripting Visionary Xunit.net Leadership Automation Innovation Simulations Unit Testing Communication System Software Embedded Systems Systems Modeling Operating Systems Programming Tools Embedded Software Eclipse (Software) Systems Integration Integration Testing Software Engineering Artificial Intelligence Unified Modeling Language C++ (Programming Language) Critical Illness Insurance Solaris (Operating System) Process Driven Development Java (Programming Language) Python (Programming Language) Troubleshooting (Problem Solving) Object-Oriented Programming (OOP) Capability Maturity Model Integration, * Design, develop, and maintain software for complex systems with a focus on performance and reliability

  • Perform system modeling, simulation, and analysis
  • Develop software components such as system utilities, low-level programs, and OS-level functionality
  • Execute design, implementation, integration, and testing activities
  • Participate in formal reviews (requirements, design, integration, acceptance)
  • Apply object-oriented principles and design patterns
  • Develop and integrate software in Linux and embedded environments
  • Create scripts for UNIX/Solaris systems to support automation and builds
  • Use IDEs for development, debugging, and optimization
  • Collaborate with cross-functional teams on system requirements and performance
  • Produce and maintain technical documentation
  • Follow established lifecycle processes (CMMI-aligned)
  • Develop and execute unit tests; support regression testing
  • Support system integration and test activities, * On-site role supporting a long-term, mission-focused program
  • Work conducted in a secure, process-driven engineering environment
  • Technologies include Linux, UNIX (Solaris), and Windows systems
  • Use of standard development tools, scripting, and testing frameworks
  • Structured schedule (e.g., 9/80) with stability and long-term continuity, Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Software Engineer Actalent Moorestown, NJ*On-Site Unix Linux Junit Syntax Debugging Visionary Compilers Xunit.net Leadership Innovation Modularity Simulations Unit Testing Team Oriented Design Reviews Problem Solving Software Design Systems Modeling Utility Software Operating Systems Embedded Software Software Analysis Eclipse (Software) Systems Integration Time Off Management Software Engineering Software Development Software Architecture Productivity Software Object-Oriented Design Artificial Intelligence Software Design Patterns Bash (Scripting Language) Unified Modeling Language Engineering Design Process C++ (Programming Language) Critical Illness Insurance Solaris (Operating System) Java (Programming Language) Critical Design Review (CDR) Python (Programming Language) Troubleshooting (Problem Solving) Object-Oriented Programming (OOP) Integrated Development Environments Capability Maturity Model Integration +0

Google IT Automation with Python Software Engineer Actalent Moorestown, NJ*On-Site Unix Linux Junit Syntax Debugging Visionary Compilers Xunit.net Leadership Innovation Modularity Simulations Unit Testing Team Oriented Design Reviews Problem Solving Software Design Systems Modeling Utility Software Operating Systems Embedded Software Software Analysis Eclipse (Software) Systems Integration Time Off Management Software Engineering Software Development Software Architecture Productivity Software Object-Oriented Design Artificial Intelligence Software Design Patterns Bash (Scripting Language) Unified Modeling Language Engineering Design Process C++ (Programming Language) Critical Illness Insurance Solaris (Operating System) Java (Programming Language) Critical Design Review (CDR) Python (Programming Language) Troubleshooting (Problem Solving) Object-Oriented Programming (OOP) Integrated Development Environments Capability Maturity Model Integration +0

Google IT Automation with Python Software Engineer Actalent Moorestown, NJ*On-Site Unix Linux Junit Syntax Visionary Compilers Xunit.net Innovation Simulations Software Design Systems Modeling Utility Software Operating Systems Software Analysis Systems Integration Object-Oriented Design Artificial Intelligence Bash (Scripting Language) Linux On Embedded Systems Unified Modeling Language C++ (Programming Language) Critical Illness Insurance Solaris (Operating System) Java (Programming Language) Critical Design Review (CDR) Python (Programming Language) Java Object Oriented Querying Troubleshooting (Problem Solving) Integrated Development Environments Capability Maturity Model Integration +0

Requirements

  • Strong experience with C++ or Java in Linux environments
  • Experience across design, development, integration, and testing
  • Familiarity with formal engineering review processes
  • Object-oriented design and development experience
  • Experience developing in C++ (8+ years preferred)
  • Exposure to Windows, Linux, and UNIX-based systems (including Solaris)
  • Scripting experience in UNIX environments
  • Experience with IDEs (e.g., Eclipse)
  • Familiarity with UML for system modeling
  • Experience with xUnit frameworks (JUnit, CppUnit, etc.)
  • Understanding of structured development processes (CMMI or similar)
  • Knowledge of embedded software development, * Experience with Python or Bash
  • Familiarity with UNIX-based toolchains and environments
  • Exposure to large-scale or long-term technical programs
  • Experience with automated and regression testing
  • Background in real-time or embedded systems preferred
  • Strong troubleshooting and analytical skills
  • Effective communication in technical environments

Benefits & conditions

This is a Contract to Hire position based out of Mount Laurel, NJ. Pay and Benefits

The pay range for this position is $36.00 - $40.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Apply for this position