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 Senior Software Engineer Role at Robert Half

Robert Half is thrilled to present an exceptional career opportunity for a Senior Embedded Software Engineer in Thorofare, New Jersey. Join our dynamic Embedded Software team and take ownership of designing, developing, maintaining, and enhancing cutting-edge Linux-based software that powers mission-critical embedded devices like RFID readers and edge computing systems. This senior-level position offers the chance to work across the full embedded software stack, driving innovation in connectivity, device management, and IoT solutions. As a leader in technology staffing, Robert Half connects top talent with transformative roles in embedded systems engineering, Linux development, and RFID technology.

In this pivotal role, you'll collaborate with cross-functional teams including firmware engineers, QA specialists, Field Service, and Manufacturing to deliver reliable, high-performance embedded solutions. Thorofare, NJ, provides an ideal location just minutes from Philadelphia, offering a perfect balance of suburban tranquility and urban accessibility. If you have 8+ years of software engineering experience with a passion for embedded Linux, Python development, REST APIs, and hardware interfaces, this position is your gateway to impactful work in a growing tech ecosystem.

Why Embedded Software Engineering at Robert Half?

Our client partners with Robert Half to build scalable, secure embedded platforms that revolutionize industries through RFID tracking, edge computing, and real-time telemetry. You'll contribute to platform reliability enhancements, architectural innovations, and seamless cloud integrations, all while mentoring junior engineers and championing best practices in code quality and security.

Key Responsibilities

As a Senior Software Engineer, your expertise will shine across diverse responsibilities essential to our embedded ecosystem:

  • Develop robust embedded Linux services, microservices, and system components using Python, Bash scripting, and similar languages optimized for resource-constrained environments.
  • Design and implement RESTful APIs enabling seamless microservices communication, intuitive user interfaces, and robust cloud platform integrations.
  • Partner closely with firmware teams to define and integrate hardware interfaces for RFID readers, GPIO controls, networking stacks, and custom device drivers.
  • Build advanced device telemetry, diagnostics tools, and observability features to empower Field Service teams and accelerate QA processes.
  • Author comprehensive unit, integration, and system-level tests tailored for embedded platforms, ensuring reliability in production deployments.
  • Lead peer code reviews, enforce coding standards, and promote security best practices and long-term maintainability.
  • Maintain meticulous documentation covering APIs, service behaviors, software packaging, upgrade procedures, and troubleshooting guides.
  • Monitor emerging trends in Linux kernel development, networking protocols, RFID standards (EPCglobal, ISO 18000), containerization technologies, and hybrid/multi-cloud architectures.
  • Identify and implement performance optimizations, reliability improvements, and forward-thinking architectural proposals.

Additional Leadership Duties

Provide accurate work estimates, maintain sprint velocity, communicate project risks proactively, and deliver commitments consistently. Engage in technical design reviews, tool evaluations, and framework selections. Collaborate with QA on test strategy development, release validation, and issue triaging. Support Manufacturing and Field Service by reproducing complex field issues and implementing data-driven resolutions. Mentor entry-level engineers, fostering skill development across new languages, toolchains, and platforms.

Required Qualifications

To excel in this senior embedded software role, candidates must demonstrate:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline. Non-traditional degrees accepted with proven programming focus and detail-oriented expertise.
  • 8+ years of professional software engineering experience, including minimum 3 years in senior/lead capacity.
  • 2+ years hands-on embedded software development strongly preferred, with deep Linux systems knowledge.
  • Expertise in Python/Bash scripting for embedded services and automation.
  • Proven track record building REST APIs, microservices, and cloud-connected IoT solutions.
  • Familiarity with hardware abstraction layers, RFID protocols, GPIO manipulation, networking (TCP/IP, MQTT), and driver development.
  • Strong testing discipline across unit, integration, and system levels for embedded constraints.
  • Experience with agile methodologies, sprint planning, and cross-team collaboration.

Why Join Us at Robert Half?

Robert Half offers unparalleled support for your professional growth in Thorofare, NJ's thriving tech scene. Enjoy competitive compensation ($130,000 - $160,000 base), comprehensive benefits including 401(k) matching, health coverage, PTO, and tuition assistance. Work in a collaborative environment with hybrid flexibility, modern tools, and endless opportunities to innovate in embedded Linux, RFID technology, and edge computing. Join Robert Half today and elevate your career with a company that values excellence, innovation, and work-life balance. Apply now for this senior software engineer position and shape the future of connected devices!

Locations

  • Thorofare, New Jersey, United States

Salary

130,000 - 160,000 USD / yearly

Estimated Salary Rangehigh confidence

130,000 - 160,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 Scriptingintermediate
  • Bash Scriptingintermediate
  • REST APIsintermediate
  • Microservicesintermediate
  • RFID Hardware Interfacesintermediate
  • GPIO and Networking Driversintermediate
  • Unit and Integration Testingintermediate
  • Code Review and Quality Assuranceintermediate
  • Device Telemetry and Diagnosticsintermediate

Required Qualifications

  • Bachelor’s or Master’s degree in computer programming or related discipline (experience)
  • 8+ years of software engineering experience (experience)
  • 3+ years in a senior/lead position (experience)
  • 2+ years of embedded software engineering experience preferred (experience)
  • Experience with Linux-based embedded systems (experience)
  • Proficiency in Python, Bash, or similar scripting languages (experience)
  • Knowledge of RFID standards, networking, and cloud integrations (experience)

Responsibilities

  • Develop and maintain robust embedded Linux services, microservices, and system components using Python, Bash, or similar scripting languages
  • Implement and support REST APIs for microservices, user interfaces, and cloud integration
  • Collaborate with firmware teams to define and consume hardware-level interfaces including RFID, GPIO, networking, and drivers
  • Enhance device telemetry, diagnostics, and service observability for Field Service and QA support
  • Write unit, integration, and system-level tests optimized for embedded platforms
  • Conduct peer code reviews and champion code quality, security, and maintainability
  • Contribute comprehensive documentation for APIs, service behavior, packaging, upgrades, and troubleshooting
  • Stay current with Linux, networking, RFID standards, packaging technologies, and cloud integrations
  • Drive platform reliability, performance improvements, and propose architectural enhancements
  • Provide estimates, track progress, communicate risks, and deliver within sprint timelines
  • Participate in technical design discussions and evaluate development tools/frameworks
  • Partner with QA to review test plans, validate releases, and troubleshoot integration issues
  • Support Field Service and Manufacturing in analyzing and resolving real-world device issues
  • Mentor entry-level engineers and contribute to team capability growth

Benefits

  • general: Competitive salary range of $130,000 - $160,000 annually
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible holiday scheduling
  • general: Professional development opportunities and tuition reimbursement
  • general: Collaborative and innovative work environment
  • general: Opportunities for career advancement within Robert Half
  • general: Modern office facilities in Thorofare, NJ with hybrid work options
  • general: Employee assistance programs and wellness initiatives
  • general: Performance-based bonuses and incentives

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 NJSenior Software EngineerEmbedded Linux JobsRFID Software DevelopmentPython Embedded EngineerFinanceAccountingAdmin

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 Senior Software Engineer Role at Robert Half

Robert Half is thrilled to present an exceptional career opportunity for a Senior Embedded Software Engineer in Thorofare, New Jersey. Join our dynamic Embedded Software team and take ownership of designing, developing, maintaining, and enhancing cutting-edge Linux-based software that powers mission-critical embedded devices like RFID readers and edge computing systems. This senior-level position offers the chance to work across the full embedded software stack, driving innovation in connectivity, device management, and IoT solutions. As a leader in technology staffing, Robert Half connects top talent with transformative roles in embedded systems engineering, Linux development, and RFID technology.

In this pivotal role, you'll collaborate with cross-functional teams including firmware engineers, QA specialists, Field Service, and Manufacturing to deliver reliable, high-performance embedded solutions. Thorofare, NJ, provides an ideal location just minutes from Philadelphia, offering a perfect balance of suburban tranquility and urban accessibility. If you have 8+ years of software engineering experience with a passion for embedded Linux, Python development, REST APIs, and hardware interfaces, this position is your gateway to impactful work in a growing tech ecosystem.

Why Embedded Software Engineering at Robert Half?

Our client partners with Robert Half to build scalable, secure embedded platforms that revolutionize industries through RFID tracking, edge computing, and real-time telemetry. You'll contribute to platform reliability enhancements, architectural innovations, and seamless cloud integrations, all while mentoring junior engineers and championing best practices in code quality and security.

Key Responsibilities

As a Senior Software Engineer, your expertise will shine across diverse responsibilities essential to our embedded ecosystem:

  • Develop robust embedded Linux services, microservices, and system components using Python, Bash scripting, and similar languages optimized for resource-constrained environments.
  • Design and implement RESTful APIs enabling seamless microservices communication, intuitive user interfaces, and robust cloud platform integrations.
  • Partner closely with firmware teams to define and integrate hardware interfaces for RFID readers, GPIO controls, networking stacks, and custom device drivers.
  • Build advanced device telemetry, diagnostics tools, and observability features to empower Field Service teams and accelerate QA processes.
  • Author comprehensive unit, integration, and system-level tests tailored for embedded platforms, ensuring reliability in production deployments.
  • Lead peer code reviews, enforce coding standards, and promote security best practices and long-term maintainability.
  • Maintain meticulous documentation covering APIs, service behaviors, software packaging, upgrade procedures, and troubleshooting guides.
  • Monitor emerging trends in Linux kernel development, networking protocols, RFID standards (EPCglobal, ISO 18000), containerization technologies, and hybrid/multi-cloud architectures.
  • Identify and implement performance optimizations, reliability improvements, and forward-thinking architectural proposals.

Additional Leadership Duties

Provide accurate work estimates, maintain sprint velocity, communicate project risks proactively, and deliver commitments consistently. Engage in technical design reviews, tool evaluations, and framework selections. Collaborate with QA on test strategy development, release validation, and issue triaging. Support Manufacturing and Field Service by reproducing complex field issues and implementing data-driven resolutions. Mentor entry-level engineers, fostering skill development across new languages, toolchains, and platforms.

Required Qualifications

To excel in this senior embedded software role, candidates must demonstrate:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline. Non-traditional degrees accepted with proven programming focus and detail-oriented expertise.
  • 8+ years of professional software engineering experience, including minimum 3 years in senior/lead capacity.
  • 2+ years hands-on embedded software development strongly preferred, with deep Linux systems knowledge.
  • Expertise in Python/Bash scripting for embedded services and automation.
  • Proven track record building REST APIs, microservices, and cloud-connected IoT solutions.
  • Familiarity with hardware abstraction layers, RFID protocols, GPIO manipulation, networking (TCP/IP, MQTT), and driver development.
  • Strong testing discipline across unit, integration, and system levels for embedded constraints.
  • Experience with agile methodologies, sprint planning, and cross-team collaboration.

Why Join Us at Robert Half?

Robert Half offers unparalleled support for your professional growth in Thorofare, NJ's thriving tech scene. Enjoy competitive compensation ($130,000 - $160,000 base), comprehensive benefits including 401(k) matching, health coverage, PTO, and tuition assistance. Work in a collaborative environment with hybrid flexibility, modern tools, and endless opportunities to innovate in embedded Linux, RFID technology, and edge computing. Join Robert Half today and elevate your career with a company that values excellence, innovation, and work-life balance. Apply now for this senior software engineer position and shape the future of connected devices!

Locations

  • Thorofare, New Jersey, United States

Salary

130,000 - 160,000 USD / yearly

Estimated Salary Rangehigh confidence

130,000 - 160,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 Scriptingintermediate
  • Bash Scriptingintermediate
  • REST APIsintermediate
  • Microservicesintermediate
  • RFID Hardware Interfacesintermediate
  • GPIO and Networking Driversintermediate
  • Unit and Integration Testingintermediate
  • Code Review and Quality Assuranceintermediate
  • Device Telemetry and Diagnosticsintermediate

Required Qualifications

  • Bachelor’s or Master’s degree in computer programming or related discipline (experience)
  • 8+ years of software engineering experience (experience)
  • 3+ years in a senior/lead position (experience)
  • 2+ years of embedded software engineering experience preferred (experience)
  • Experience with Linux-based embedded systems (experience)
  • Proficiency in Python, Bash, or similar scripting languages (experience)
  • Knowledge of RFID standards, networking, and cloud integrations (experience)

Responsibilities

  • Develop and maintain robust embedded Linux services, microservices, and system components using Python, Bash, or similar scripting languages
  • Implement and support REST APIs for microservices, user interfaces, and cloud integration
  • Collaborate with firmware teams to define and consume hardware-level interfaces including RFID, GPIO, networking, and drivers
  • Enhance device telemetry, diagnostics, and service observability for Field Service and QA support
  • Write unit, integration, and system-level tests optimized for embedded platforms
  • Conduct peer code reviews and champion code quality, security, and maintainability
  • Contribute comprehensive documentation for APIs, service behavior, packaging, upgrades, and troubleshooting
  • Stay current with Linux, networking, RFID standards, packaging technologies, and cloud integrations
  • Drive platform reliability, performance improvements, and propose architectural enhancements
  • Provide estimates, track progress, communicate risks, and deliver within sprint timelines
  • Participate in technical design discussions and evaluate development tools/frameworks
  • Partner with QA to review test plans, validate releases, and troubleshoot integration issues
  • Support Field Service and Manufacturing in analyzing and resolving real-world device issues
  • Mentor entry-level engineers and contribute to team capability growth

Benefits

  • general: Competitive salary range of $130,000 - $160,000 annually
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible holiday scheduling
  • general: Professional development opportunities and tuition reimbursement
  • general: Collaborative and innovative work environment
  • general: Opportunities for career advancement within Robert Half
  • general: Modern office facilities in Thorofare, NJ with hybrid work options
  • general: Employee assistance programs and wellness initiatives
  • general: Performance-based bonuses and incentives

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 NJSenior Software EngineerEmbedded Linux JobsRFID Software DevelopmentPython Embedded EngineerFinanceAccountingAdmin

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.