Senior Software Developer
Job Description
Join an established technology-driven company as a Senior Software Developer in Winter Garden, FL. This full-time role presents the opportunity to spearhead intricate software architecture, lead modernization endeavors, and contribute to the advancement of a cutting-edge point cloud processing platform. The ideal candidate will be a proficient engineer with a fervor for optimization, scalability, and performance.
Company Overview:
Renowned for its pioneering spirit and technical prowess, the organization caters to diverse sectors such as geospatial, manufacturing, and engineering. The atmosphere fosters collaboration and embraces innovative technology, providing avenues to influence the future generation of performance-centric applications.
Senior Software Developer Responsibilities:
- Oversee the modernization and development of high-performance features on the core software platform
- Lead the modernization and enhancement of legacy C++ systems, transitioning to C++20 for improved scalability and performance
- Create, implement, and optimize a high-performance engine for processing and rendering point cloud datasets exceeding 1 billion points
- Architect and optimize spatial data structures (Octrees, k-d trees) to expedite spatial queries and rendering
- Develop new functionalities and utilities for the company's point cloud software suite from inception to deployment
- Leverage GPU programming techniques (e.g., Boost.Compute or equivalent) to enhance computational efficiency
- Engage in code reviews, technical discussions, and best practice initiatives with a seasoned development team
- Identify and rectify performance bottlenecks, rendering issues, and computational errors to ensure system reliability and speed
Senior Software Developer Qualifications:
- 5+ years of professional software development experience
- Advanced proficiency in modern C++ (C++20)
- Extensive experience with C# and .NET 4.8 Framework
- Hands-on familiarity with GPU programming (Boost.Compute or equivalent)
- Solid understanding of linear algebra (vectors, matrices, transformations)
- Proficiency in Git and contemporary version control workflows
- Proven capability to independently architect comprehensive software solutions
- Knowledge of spatial data structures (Octrees, k-d trees) is advantageous
Perks and Benefits:
- Medical, dental, and vision coverage
- 401(k) plan with employer match
- Paid time off (PTO) and holidays
Job Requirements
CAD software development, MATLAB, C# and .NET 4.8 Framework, GPU programming
Additional Information
Frontline Source Group is an Equal Opportunity Employer. Candidates must be authorized to work in the United States without sponsorship. The client cannot sponsor any visas.
Disclaimer: Sensitive and personal data will not be requested by Frontline Source Group or its affiliates until a job offer is made and accepted. If you ever doubt the validity of our job postings, we encourage you to call one of our branch locations to verify the status on any job.
Meet Your Recruiter
Jessica Payne
Jessica has been a proud member of the Frontline family for 10+ years. She specializes in building partnerships with our clients, establishing a proven track record in placing qualified individuals in a professional setting. These settings include but are not limited to Marketing, Accounting, Finance, Revenue Cycle, Dental, HSE, Administration, Legal, HR, and Information Technology. She takes pride in building long-lasting relationships by focusing on industry knowledge, as well as timely and efficient communication.