1

Algorithm Developer Jobs in Florida (NOW HIRING)

Experience with ML/DL algorithms extracting signal from noise. Past experience being able to develop solutions using disparate data sets through ML techniques. DevOps experience involving CI/CD ...

ServiceNow Developer

Tampa, FL · On-site

$85K - $110K/yr

ServiceNow Developer Department: IT Reports To: Director, IT FLSA Classification: Exempt ROLE ... Design algorithms and flowcharts to create new software programs and systems. * Responsible for ...

Senior Software Developer

Tampa, FL · On-site

$51.50 - $68/hr

... algorithms • Experience with RESTful APIs, microservices, or event-driven architectures • ... testing, and DevOps practices • Familiarity with containerization and orchestration (Docker ...

Apply core software engineering and ML fundamentals to ensure performance, reliability, and security (e.g., data structures, algorithms, model evaluation, MLOps, API development). * Implement and ...

Showing results 41-60

Algorithm Developer information

See Florida salary details

$25

$58

$77

How much do algorithm developer jobs pay per hour?

As of Aug 5, 2026, the average hourly pay for algorithm developer in Florida is $58.66, according to ZipRecruiter salary data. Most workers in this role earn between $49.95 and $66.44 per hour, depending on experience, location, and employer.

What are some common challenges algorithm developers face when transitioning from academia to industry roles?

Algorithm Developers transitioning from academia to industry often encounter challenges such as adapting to faster-paced project timelines and prioritizing practical, scalable solutions over theoretical elegance. In industry, collaboration with cross-functional teams—like software engineers and product managers—is essential, requiring strong communication and teamwork skills. Additionally, there is a greater emphasis on writing production-quality, well-documented code and aligning algorithmic work with business objectives. Learning to balance innovation with deliverable deadlines is a key part of succeeding in these roles.

What does an algorithm developer do?

The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.

What are the key skills and qualifications needed to thrive as an algorithm developer, and why are they important?

To thrive as an Algorithm Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid grasp of data structures and algorithms, and typically a degree in computer science or a related field. Familiarity with version control systems (like Git), algorithm analysis tools, and sometimes knowledge of specialized libraries (e.g., NumPy, TensorFlow) is expected. Analytical thinking, problem-solving, and effective communication are vital soft skills for designing efficient solutions and collaborating with teams. These skills ensure the creation of robust, optimized algorithms that meet technical requirements and business goals.
Infographic showing various Algorithm Developer job openings in Florida as of July 2026, with employment types broken down into 2% Locum Tenens, 71% Full Time, 25% Part Time, and 2% Contract. Highlights an 72% Physical, 3% Hybrid, and 25% Remote job distribution, with an average salary of $122,006 per year, or $58.7 per hour.

Information Technology_USA - USA_Developer

Real Soft, Inc.

Jacksonville, FL • On-site

$46.25 - $59.75/hr

Contractor

Re-posted 4 days ago


Job description

**Please strictly adhere to the following resume naming convention:
ALL CAPS, NO SPACES B/T UNDERSCORES
: -
PTN_US_GBAMSREQID_CandidateBeelineID
i.e. PTN_US_9999999_SKIPJOHNSON0413
MSP Owner: Patrice Patrick
Location: Dearborn, Michigan 48124 (Hybrid - 4 days in office)
Duration: 6 months
skill id: 10815777
Experience Required: 4-8
Role: Model-Based Software Development & Validation Engineer
Must Have Skills:
• Must have strong fundamentals and experience in model-based feature software development for automotive systems using MATLAB/Simulink/State flow. Strong understanding of solver configurations, sample time settings, and data dictionary management.
• Expertise in Test Case Development and Execution using MIL and SIL. Experience using BTC and Simulink Test for automated test generation, executing back-to-back testing (MIL vs. SIL), measuring structural coverage (MC/DC), and utilizing formal verification methods to mathematically prove the safety and correctness of the control logic
• Good analytical, debugging, and technical documentation skills
• Experience creating Simulink Test setups and writing functional/system test cases and scripting for automated execution
• Exposure to model-based design workflows and continuous integration environments
• Exposure to Automotive ADAS domain knowledge
Roles & Responsibilities
1. Requirements Engineering & Interface Design
o Translate vehicle-level requirements into software specifications and define ECU interfaces (I/O, calibrations, and network signals).
2. Model-Based Algorithm Development
o Design and prototype control algorithms and state-machine logic using MATLAB/Simulink and Stateflow.
3. Model-in-the-Loop (MIL) Verification
o Run closed-loop simulations with plant models, authoring functional tests in SimulinkTest and using BTC EmbeddedTester to generate automated test vectors and analyze model coverage (MC/DC).
4. Automated Code Generation & ECU Integration
o Generate production-grade C/C++ code from models using Embedded Coder, ensuring AUTOSAR architecture compliance and supporting integration into base software (BSW).
5. Software Verification, Validation & Testing
o Conduct back-to-back MIL vs. SIL equivalence testing and code coverage analysis using BTC and Simulink Test, owning the triage and resolution of model-level bugs.
6. Functional Safety & Standards Compliance
o Design software to comply with ISO 26262 (ASIL) and MISRA C, maintaining strict bidirectional traceability from requirements to test cases.
7. Configuration & Lifecycle Management
o Manage models, data dictionaries (.sldd), and code in version control, packaging verified software increments for program milestones
Stakeholder Collaboration
• With Systems Engineering:
o Requirement & Interface Alignment: Review high-level requirements for software feasibility, align on interface/signal databases, and map safety requirements to the software model.
o Change Management: Conduct impact analyses on existing models and code when system-level change requests are proposed.
• With Verification & Validation (V&V):
o Test Strategy & Sharing: Define virtual (MIL/SIL) vs. physical (HIL/Vehicle) test boundaries and share reusable test vectors/assessments from Simulink Test and BTC.
o Joint Debugging: Lead the root-cause analysis of HIL or vehicle test failures to isolate and patch software bugs in the model.
Managerial Skills:
• Highly proactive, ownership-driven, and technically hands-on.
• Excellent communication and cross-functional collaboration skills.
• Focused on continuous improvement and innovation in testing practices.
• Work with offshore engineers to deliver models with test suits etc.
• Participate in root cause analysis for software quality problems and software defects
Pre-Screening Questionnaire
Q1. Explain Model Based design approach and which major advantage it provide over conventional software development cycle?
Ans: Model Based design is an approach where the entire development and test cycle is around a functional/mathematical model rather than a textual document.
The requirements are implemented in an executable model form which can be simulated to prove the behavior expected out of the requirements.