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, Hoboken , Software Engineer, IT / Software / Systems , Thorofare, New Jersey