Sr. Application Software Engineer (Robotics) - 27703

iMPact Business Group

Fort Lauderdale (FL)

Hybrid

USD 110,000 - 150,000

Full time

16 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

iMPact Business Group seeks a Senior Application Software Engineer to develop production-level C++ software for a PC-based platform in Weston, FL. This hybrid role involves 3-4 days onsite and 1-2 days remote, on a 12-month+ contract with potential extension.

You will join an Agile team, work on full SDLC activities, build tests, review code, and collaborate with product owners, testers, and SMEs. Requirements include a CS/SE degree and 4+ years of experience; senior scope favors 5-10+ years.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related technical field.
  • 4+ years of professional software development experience; 5-10+ years for senior-level scope.
  • Strong knowledge of object-oriented programming and application software development.
  • Experience developing production software within a PC/application-level environment.
  • Familiarity with SDLC, data structures, algorithms, design patterns, testing, and debugging.

Responsibilities

  • Design, develop, test, and maintain production-level application software using C++ and object-oriented programming.
  • Work within an established software architecture and existing codebase.
  • Translate software requirements into reliable application components.
  • Participate in the full software development lifecycle including design, coding, testing, and release.

Skills

C++
Object-oriented programming
Software development

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Qt/QML
Linux
Docker
CI/CD
Source control

Job description

Senior Application Software Engineer - C++

Weston, FL | Hybrid | 12-Month+ Contract Monday-Friday | 8:00 AM-5:00 PM ET

3-4 Days Onsite | 1-2 Days Remote

Our client is seeking a Senior Application Software Engineer to develop production-level application software for a complex technology platform. This is a senior, hands-on development role focused on C++ application software running within a PC-based environment and interfacing with multiple systems.

The engineer will join an established Agile development team and will be expected to quickly become productive within an existing architecture, codebase, and engineering environment.

This position is expected to begin as a 12-month contract with the potential for extension.

What You'll Do

  • Design, develop, test, and maintain production-level application software using C++ and object-oriented programming
  • Work within an established software architecture and existing codebase
  • Translate software requirements and architectural specifications into reliable application components
  • Participate throughout the full software development lifecycle, including requirements review, design, coding, unit testing, integration, troubleshooting, and release activities
  • Develop and maintain unit and component tests
  • Participate in code reviews, static analysis, code coverage, and other software quality activities
  • Troubleshoot complex software defects, perform root-cause analysis, and implement effective solutions
  • Create software design, test, and technical documentation
  • Collaborate with software engineers, product owners, testers, Scrum Masters, and technical subject matter experts
  • Participate in Agile sprint planning and other development activities
  • Work with CI/CD pipelines, source control, build systems, testing tools, and defect-management tools
  • Communicate technical decisions, development progress, dependencies, risks, and potential schedule impacts

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related technical field
  • 4+ years of professional software development experience, with 5-10+ years preferred for the senior-level scope
  • Strong knowledge of object-oriented programming and application software development
  • Experience developing production software within a PC/application-level environment
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, design patterns, testing, and the full SDLC
  • Ability to quickly become productive within an existing architecture, codebase, and development environment

Important: Candidates coming primarily from embedded software backgrounds must also have substantial PC/application-level C++ development experience.

Preferred Experience

  • Qt/QML
  • Linux and/or Docker
  • CI/CD and modern source control tools
  • Unit testing, code coverage, and static/dynamic code analysis
  • Linear algebra, computational geometry, 3D graphics, computer vision, or image processing
  • Experience developing software for complex, hardware-integrated systems
  • Experience working within mature software development and quality processes
  • Previous success quickly ramping up on contract or consulting software assignments

Hybrid Schedule

This position is based in Weston, Florida and requires regular access to onsite systems and equipment. Engineers should expect to work onsite approximately 3-4 days per week, with 1-2 days remote.

Additional onsite time may be required during onboarding or when development and testing activities require direct access to equipment.

Fully remote candidates cannot be considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ App Engineer for Robotics – Hybrid
Senior C++ App Engineer for Robotics – Hybrid

iMPact Business Group • Fort Lauderdale (FL)

Hybrid
USD 110,000 - 150,000
Senior C++ Developer
Senior C++ Developer

Kelly • Florida

Hybrid
USD 69,000 - 94,000
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

On-site
USD 120,000 - 150,000
Staff Application Software Engineer
Staff Application Software Engineer

System One • Florida

Hybrid
USD 77,000 - 84,000
Health and welfare benefits
401(k) plan
Senior Software Engineer
Senior Software Engineer

Global Business Ser. 4u • Glendale Heights (IL)

Hybrid
USD 120,000 - 160,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Amaris Consulting • Westford (MA)

On-site
USD 110,000 - 160,000
Sr. Software Developer
Sr. Software Developer

ADP, Inc. • Overland Park (KS)

On-site
USD 120,000 - 160,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Sr. Software Developer
Sr. Software Developer

INDRA AIR TRAFFIC INC • Olathe (KS)

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Software Placement Group • San Diego (CA)

On-site
USD 140,000 - 210,000