AtlantaRecruiter Since 2001
the smart solution for Atlanta jobs

Software Engineer

Company: SPLICE
Location: Norcross
Posted on: May 16, 2022

Job Description:

Company DescriptionWe are seeking a Senior Software Engineer to join our clients Atlanta Technology Group to design and develop advanced image processing software and applications. In this role, this person will perform design and implementation of the system software. The person will also be responsible for design documentation, unit testing and debugging of the software in accordance to design control processes.Summary: You will work with device interface and work on programming devices of interface. It's small applications and the key is experience programming for interface devicesJob DescriptionKeys2+ years of experience in coding and writing scriptsC++ and/or PythonExperience with programming for interface devicesApplication: You will integrate lights and sounds to the product which is first level on the system.Job ResponsibilitiesArchitect, design, test, and troubleshoot software modules and subsystems for high-speed image processing systems.Develop object-oriented software for imaging acquisition, signal processing algorithms and pipeline control using CUDA, C++, Python and software engineering best practices.Ability and passion to learn new technologies and contribute to a diverse set of projectsAbility to implement Multi-threaded applications, real-time software, device drivers or other interrupt driven software in Linux OS environment.Ability to write code for use in data communications and networkingQualificationsBachelor's degree in a Science, Technology, Engineering or Math (STEM) discipline. Advanced degree is highly desired.2 or more years of hands-on experience as a software developer.Experience designing, integrating and testing system software modules developed both internally and externally.Extensive experience with systems programming on Linux using build, packaging, debugging and profiling tools.Defect tracking systems such as Jira or Bugzilla.Configuration Management (CM) tools and systems such as Perforce, Subversion or GitHub.Scripting in Python.Knowledge and understanding of conceptual architectures (Web, Client-server, Real-time).DesiredMaster's degree in Computer Science or Computer Engineering from an accredited university.Practical experience with working in an Agile environment.Image Processing and Video Processing.GPU architecture and GPU programming (CUDA, OpenCV, OpenGL or OpenCL).Computer Vision and Machine Learning technologies such as TensorFlow and Keras.Familiarity with common cloud platforms such as Amazon Web Services (AWS), Google Cloud Platform, or Microsoft Azure.Microprocessors and other embedded components and systems.Device connectivity (WiFi, ethernet, USB, etc.).Intellectual property experience.Additional InformationAll of your information will be kept confidential according to EEO guidelines. SPLICE and their clients are Equal Opportunity Employers and will not discriminate based on any factors. We do not discriminate nor work with clients who do.

Keywords: SPLICE, Atlanta , Software Engineer, IT / Software / Systems , Norcross, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Atlanta RSS job feeds