Resume and JobRESUME AND JOB
Robert Half logo

Sr. Software Engineer - Careers at Robert Half

Robert Half

Sr. Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

About the Sr. Software Engineer Role at Robert Half

Join Robert Half's innovative team in Thorofare, New Jersey, as a Sr. Software Engineer specializing in embedded Linux-based devices. This full-time position offers a unique opportunity to work on cutting-edge RFID readers and edge computing platforms that bridge hardware, software, and cloud solutions. Ideal for seasoned engineers passionate about IoT, embedded systems, and cross-functional collaboration, you'll take full ownership of your technical domain while driving robust, scalable device software. With a competitive salary around $130,000-$150,000, this role combines technical depth with real-world impact in a dynamic environment. Robert Half, a leader in technology staffing and solutions, provides the perfect platform to advance your career in embedded software engineering.

Why This Role Stands Out

In this position, you'll thrive in a collaborative setting where your expertise in Python, Linux services, and REST APIs directly influences product reliability and performance. Whether enhancing telemetry for field diagnostics or integrating with Azure cloud services, your contributions will support manufacturing, QA, and operations teams. This is more than coding—it's about architecting resilient systems that power next-generation RFID and edge devices. Remote-friendly options and professional growth opportunities make it an excellent fit for top talent in New Jersey's tech scene.

Key Responsibilities

As a Sr. Software Engineer, your day-to-day will focus on delivering high-quality, maintainable code for embedded Linux environments. Expect to:

  • Develop and maintain Linux-based services, microservices, and system components using primarily Python and Bash scripting.
  • Design robust REST APIs for seamless integration between device UIs, microservices, and Azure cloud platforms.
  • Partner closely with firmware engineers to define and implement hardware interfaces like RFID readers, GPIO pins, and custom drivers.
  • Build advanced telemetry, logging, and diagnostics tools to empower QA, Field Service, and support teams with proactive observability.
  • Author comprehensive unit, integration, and system-level tests tailored for resource-constrained embedded systems.
  • Lead peer code reviews, enforcing best practices in code quality, security, maintainability, and architectural consistency.
  • Create detailed documentation covering APIs, service behaviors, package flows, upgrade processes, and troubleshooting protocols.
  • Participate in design reviews, assess technology stacks, and advocate for enhancements in performance, reliability, and scalability.
  • Stay ahead of trends in Linux, networking, RFID standards, packaging, and cloud integration methodologies.
  • Collaborate with QA on test plan reviews, regression validation, and swift resolution of field or production issues.
  • Ensure smooth operations for device provisioning, configuration, and upgrades in manufacturing workflows.
  • Mentor junior engineers, fostering skill development and knowledge sharing across the team.

Required Qualifications

To excel in this Sr. Software Engineer role, bring:

  • 5+ years of hands-on experience in software engineering, with a focus on embedded Linux systems.
  • Expertise in Python, Bash, and scripting for Linux services and microservices.
  • Proven track record designing REST APIs and integrating with cloud services like Azure.
  • Familiarity with hardware interfaces including RFID, GPIO, drivers, and embedded protocols.
  • Strong testing skills for unit, integration, and system levels in constrained environments.
  • Experience with telemetry, logging, observability tools, and diagnostic systems.
  • Ability to conduct code reviews and champion security/architectural standards.
  • Cross-functional collaboration skills, including with firmware, QA, operations, and manufacturing teams.
  • Mentoring experience and eagerness to learn emerging frameworks, languages, and platforms.
  • Bachelor's degree in Computer Science or equivalent; advanced certifications in Linux or cloud a plus.

SEO keywords: embedded Linux engineer, RFID software developer, Python microservices, Azure IoT integration, Sr. Software Engineer jobs Thorofare NJ.

Why Join Us at Robert Half?

Robert Half offers more than a job—it's a career launchpad in Thorofare, NJ. Enjoy a salary of $130,000-$150,000, comprehensive benefits including health insurance, 401(k) matching, PTO, and professional development. Work with state-of-the-art tech in a supportive culture that values innovation, ownership, and growth. Be part of transforming IoT and edge computing while advancing in a company renowned for tech excellence. Apply now for this full-time Sr. Software Engineer position and elevate your career!

Locations

  • Thorofare, New Jersey, United States

Salary

130,000 - 150,000 USD / yearly

Estimated Salary Rangehigh confidence

130,000 - 150,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Linux developmentintermediate
  • Python programmingintermediate
  • Bash scriptingintermediate
  • REST API designintermediate
  • Azure cloud integrationintermediate
  • RFID hardware interfacesintermediate
  • Microservices architectureintermediate
  • Unit and integration testingintermediate
  • Telemetry and loggingintermediate
  • Code review and mentoringintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (experience)
  • 5+ years of experience in software engineering with embedded systems (experience)
  • Proficiency in Python, Bash, and Linux-based services (experience)
  • Experience with REST APIs, microservices, and cloud integrations (Azure preferred) (experience)
  • Knowledge of RFID, GPIO, drivers, and hardware interfaces (experience)
  • Strong skills in testing, observability, and diagnostics for embedded environments (experience)
  • Ability to collaborate cross-functionally and mentor junior engineers (experience)
  • Familiarity with networking, packaging technologies, and security standards (experience)

Responsibilities

  • Develop and maintain Linux-based services, microservices, and system components using Python, Bash, or other scripting languages
  • Design and implement REST APIs for microservices, device UIs, and Azure cloud integrations
  • Collaborate with firmware teams to define and consume hardware-level interfaces including RFID, GPIO, and drivers
  • Enhance telemetry, logging, diagnostics, and observability to support QA and Field Service teams
  • Write unit, integration, and system-level tests optimized for embedded environments
  • Conduct peer code reviews to ensure code quality, maintainability, security, and architectural standards
  • Document APIs, service behaviors, package flows, upgrade procedures, and troubleshooting guides
  • Contribute to design discussions, evaluate technology stacks, and champion improvements for performance and reliability
  • Partner with QA to review test plans, validate regressions, and resolve production issues
  • Support operations and manufacturing with reliable device provisioning, configuration, and upgrades
  • Mentor entry-level engineers and develop team skillsets

Benefits

  • general: Competitive salary range of $130,000 - $150,000 annually
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement plan with company match
  • general: Paid time off and flexible work arrangements
  • general: Professional development opportunities and tuition reimbursement
  • general: Collaborative and innovative work environment
  • general: Access to cutting-edge technologies in embedded systems and IoT
  • general: Mentorship and career growth support from Robert Half

Target Your Resume for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Thorofare, NJEmbedded Linux JobsSoftware Engineer New JerseyRFID DeveloperIoT EngineeringFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Sr. Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Sr. Software Engineer - Careers at Robert Half

Robert Half

Sr. Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

About the Sr. Software Engineer Role at Robert Half

Join Robert Half's innovative team in Thorofare, New Jersey, as a Sr. Software Engineer specializing in embedded Linux-based devices. This full-time position offers a unique opportunity to work on cutting-edge RFID readers and edge computing platforms that bridge hardware, software, and cloud solutions. Ideal for seasoned engineers passionate about IoT, embedded systems, and cross-functional collaboration, you'll take full ownership of your technical domain while driving robust, scalable device software. With a competitive salary around $130,000-$150,000, this role combines technical depth with real-world impact in a dynamic environment. Robert Half, a leader in technology staffing and solutions, provides the perfect platform to advance your career in embedded software engineering.

Why This Role Stands Out

In this position, you'll thrive in a collaborative setting where your expertise in Python, Linux services, and REST APIs directly influences product reliability and performance. Whether enhancing telemetry for field diagnostics or integrating with Azure cloud services, your contributions will support manufacturing, QA, and operations teams. This is more than coding—it's about architecting resilient systems that power next-generation RFID and edge devices. Remote-friendly options and professional growth opportunities make it an excellent fit for top talent in New Jersey's tech scene.

Key Responsibilities

As a Sr. Software Engineer, your day-to-day will focus on delivering high-quality, maintainable code for embedded Linux environments. Expect to:

  • Develop and maintain Linux-based services, microservices, and system components using primarily Python and Bash scripting.
  • Design robust REST APIs for seamless integration between device UIs, microservices, and Azure cloud platforms.
  • Partner closely with firmware engineers to define and implement hardware interfaces like RFID readers, GPIO pins, and custom drivers.
  • Build advanced telemetry, logging, and diagnostics tools to empower QA, Field Service, and support teams with proactive observability.
  • Author comprehensive unit, integration, and system-level tests tailored for resource-constrained embedded systems.
  • Lead peer code reviews, enforcing best practices in code quality, security, maintainability, and architectural consistency.
  • Create detailed documentation covering APIs, service behaviors, package flows, upgrade processes, and troubleshooting protocols.
  • Participate in design reviews, assess technology stacks, and advocate for enhancements in performance, reliability, and scalability.
  • Stay ahead of trends in Linux, networking, RFID standards, packaging, and cloud integration methodologies.
  • Collaborate with QA on test plan reviews, regression validation, and swift resolution of field or production issues.
  • Ensure smooth operations for device provisioning, configuration, and upgrades in manufacturing workflows.
  • Mentor junior engineers, fostering skill development and knowledge sharing across the team.

Required Qualifications

To excel in this Sr. Software Engineer role, bring:

  • 5+ years of hands-on experience in software engineering, with a focus on embedded Linux systems.
  • Expertise in Python, Bash, and scripting for Linux services and microservices.
  • Proven track record designing REST APIs and integrating with cloud services like Azure.
  • Familiarity with hardware interfaces including RFID, GPIO, drivers, and embedded protocols.
  • Strong testing skills for unit, integration, and system levels in constrained environments.
  • Experience with telemetry, logging, observability tools, and diagnostic systems.
  • Ability to conduct code reviews and champion security/architectural standards.
  • Cross-functional collaboration skills, including with firmware, QA, operations, and manufacturing teams.
  • Mentoring experience and eagerness to learn emerging frameworks, languages, and platforms.
  • Bachelor's degree in Computer Science or equivalent; advanced certifications in Linux or cloud a plus.

SEO keywords: embedded Linux engineer, RFID software developer, Python microservices, Azure IoT integration, Sr. Software Engineer jobs Thorofare NJ.

Why Join Us at Robert Half?

Robert Half offers more than a job—it's a career launchpad in Thorofare, NJ. Enjoy a salary of $130,000-$150,000, comprehensive benefits including health insurance, 401(k) matching, PTO, and professional development. Work with state-of-the-art tech in a supportive culture that values innovation, ownership, and growth. Be part of transforming IoT and edge computing while advancing in a company renowned for tech excellence. Apply now for this full-time Sr. Software Engineer position and elevate your career!

Locations

  • Thorofare, New Jersey, United States

Salary

130,000 - 150,000 USD / yearly

Estimated Salary Rangehigh confidence

130,000 - 150,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Linux developmentintermediate
  • Python programmingintermediate
  • Bash scriptingintermediate
  • REST API designintermediate
  • Azure cloud integrationintermediate
  • RFID hardware interfacesintermediate
  • Microservices architectureintermediate
  • Unit and integration testingintermediate
  • Telemetry and loggingintermediate
  • Code review and mentoringintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (experience)
  • 5+ years of experience in software engineering with embedded systems (experience)
  • Proficiency in Python, Bash, and Linux-based services (experience)
  • Experience with REST APIs, microservices, and cloud integrations (Azure preferred) (experience)
  • Knowledge of RFID, GPIO, drivers, and hardware interfaces (experience)
  • Strong skills in testing, observability, and diagnostics for embedded environments (experience)
  • Ability to collaborate cross-functionally and mentor junior engineers (experience)
  • Familiarity with networking, packaging technologies, and security standards (experience)

Responsibilities

  • Develop and maintain Linux-based services, microservices, and system components using Python, Bash, or other scripting languages
  • Design and implement REST APIs for microservices, device UIs, and Azure cloud integrations
  • Collaborate with firmware teams to define and consume hardware-level interfaces including RFID, GPIO, and drivers
  • Enhance telemetry, logging, diagnostics, and observability to support QA and Field Service teams
  • Write unit, integration, and system-level tests optimized for embedded environments
  • Conduct peer code reviews to ensure code quality, maintainability, security, and architectural standards
  • Document APIs, service behaviors, package flows, upgrade procedures, and troubleshooting guides
  • Contribute to design discussions, evaluate technology stacks, and champion improvements for performance and reliability
  • Partner with QA to review test plans, validate regressions, and resolve production issues
  • Support operations and manufacturing with reliable device provisioning, configuration, and upgrades
  • Mentor entry-level engineers and develop team skillsets

Benefits

  • general: Competitive salary range of $130,000 - $150,000 annually
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement plan with company match
  • general: Paid time off and flexible work arrangements
  • general: Professional development opportunities and tuition reimbursement
  • general: Collaborative and innovative work environment
  • general: Access to cutting-edge technologies in embedded systems and IoT
  • general: Mentorship and career growth support from Robert Half

Target Your Resume for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Thorofare, NJEmbedded Linux JobsSoftware Engineer New JerseyRFID DeveloperIoT EngineeringFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Sr. Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.