1 Click Easy Apply


Sr. Software Engineer


Oldsmar, Florida


Sr. Software Engineer Job Opening in Oldsmar, Florida - About PlateSmart Technologies, Inc.
PlateSmart is the leading software solution provider for vehicle license plate recognition and vehicle recognition identification technology worldwide. A global innovator with year-over-year awards from top tier industry trade publications, the company is poised for explosive growth. Leveraging the recent technological breakthrough on Artificial Intelligence and Machine Learning, the company is leading the next wave of innovation in computer vision analysis and object recognition technologies and its use in intelligent video surveillance and public safety applications. Headquartered in Oldsmar, Florida, the company strives to provide a superior security solution as well as excellent customer service. We are excited to announce a number of recent job openings in various capacities. We welcome you to join us to participate our success as well as to witness how that will reshape the industry and ultimate to achieve our company?s mission that is to save life and protect our nation via technology innovation.
Benefits
PlateSmart believes in fostering a work environment that promotes a healthy work-life balance. Our benefits package includes 401k matching, annual performance reviews/bonuses, education reimbursement, insurance, flexible work hour and a generous time off plan.
This position may require access to export-controlled technology. If an export license is required and PlateSmart elects to apply for such a license, then candidates must be approved and licensed by the applicable government authorities as a condition of employment.
All qualified applicants will receive consideration for employment without regard to race, sex, sexual orientation, gender expression or identity, color, religion, national origin, disability or protected veteran status.
Job Duties:
We are looking for a highly motivated senior software engineer to work in the product development team with close involvement with R&D team. You will be responsible for designing, developing, debugging and supporting C/C++ based software with cross platform support for both Linux and Windows. You will be teaming up with a senior group of software engineers contributing to final production level quality of new components and algorithms and to support existent components.
The Software Development Engineer will have the responsibility of performing the following tasks:
Design, develop and optimize complete software systems using scientific analysis
Modify existing software to correct critical errors in real customer designs
Conceptualize projects and functional specifications based on feasibility of design within time and cost constraints
Interact with other teams such as marketing and customer support to obtain information on functional requirements and priorities for new features
Interact with team leads and other engineers to obtain information on project limitations and capabilities, performance requirements and interfaces
Interact with QA to develop feature specific testing and validation procedures to ensure quality of results
Develop and enhance one code base with C/C++ that is operable on Linux and Windows OS
Ensure one code base support for camera based Linux OS and leverage SDK/API package provided by camera manufacturer
Job Qualifications:
The successful candidate will possess the following combination of education and experience
BS/MS in Computer Science, Electrical Engineering or related discipline.
Strong background in algorithms and data structures, mathematics, statistics and data analysis is preferred
Experience with developing high performance, multi-threaded and distributed software is preferred
Must have a strong ability to learn and explore new technologies and be able to demonstrate good analysis and problem-solving skills.
Excellent communication skills and ability to work with engineers from other groups is also required.
Self-motivation, self-discipline, the ability to setup personal goals and work independently in a dynamic environment are the key success factors for this position.
Must have 3+ years of software engineering experience in C++ on Windows and Linux platforms with experience developing large software systems.
Expertise in various software development tools like MS Visual Studio, version management (Microsoft TFS), Linux based IDE are required.
Working knowledge for developing on Linux, using Make, GCC, GDB, IDE for developing on Linux, OOP, , socket, inter-process communication, network stack, various target CPU platform, such as x86 or ARM.
Ability to learn, use, adapt and enhance open source software
Preferred Skills:
Computer vision knowledge and programming experience using OpenCV, VLC, FFmpeg, gstreamer
C# Marshalling and interoping
Web api centric programming knowledge with working knowledge of RESTful/JSON programming on both Windows and Linux
Nvidia GPU/CUDA programming
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC