UnionCityNJRecruiter Since 2001
the smart solution for Union City jobs

Software Engineer

Company: Robert Half
Location: Thorofare
Posted on: February 18, 2026

Job Description:

Job Description Job Description We are looking for a dedicated Software Engineer to join our dynamic team in Thorofare, New Jersey. In this long-term contract position, you will play a pivotal role in developing and enhancing software solutions for Linux-based devices. This role offers an exciting opportunity to work across the entire software stack, collaborating with cross-functional teams to deliver high-quality and efficient software solutions. Responsibilities: • Design, develop, and maintain embedded Linux-based services, microservices, and system components using Python, Bash, and other scripting languages. • Implement and manage APIs supporting local microservices, user interfaces, and cloud services. • Collaborate with firmware teams to define and integrate hardware-level interfaces such as networking, drivers, and sensors. • Enhance system telemetry, logging, and diagnostics to improve service observability and troubleshooting capabilities. • Create unit, integration, and system-level tests tailored for embedded environments to ensure software reliability. • Conduct peer code reviews, provide constructive feedback, and uphold coding standards for quality and security. • Document APIs, service behaviors, upgrade processes, and troubleshooting guides to support seamless operations. • Stay updated on Linux, networking, packaging technologies, and cloud integration methodologies to enhance platform capabilities. • Work closely with QA teams to review test plans, validate regression tests, and resolve system issues. • Assist Field Service teams in analyzing and resolving real-world issues, including software, network, and hardware interactions. • Proficiency in C#, .NET, and ASP.NET for software development. • Experience with JavaScript frameworks such as React.js for UI development. • Strong knowledge of Python and Bash scripting for embedded systems. • Familiarity with REST APIs and cloud integration techniques. • Ability to troubleshoot complex system interactions and hardware/software integrations. • Effective communication skills to collaborate with cross-functional teams. • Willingness to learn and adapt to new tools, frameworks, and platforms. • Experience with diagnostic tools and telemetry enhancements for system observability.

Keywords: Robert Half, Union City , Software Engineer, IT / Software / Systems , Thorofare, New Jersey


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Union City RSS job feeds