Do Something Great

Whether working in the lab, collaborating with peers, or running a race for a good cause, we challenge our employees to DO SOMETHING GREAT. A career at Camgian is more than engineering. It is innovative problem solving, research and development of new products, pushing the limits of technology, and giving back to the community.

Besides a competitive salary, your career at Camgian will give you an opportunity to. . .

Are you interested in working on some of the world’s most challenging problems?

Are you interested in being a part of an innovative, intellectual and energetic team?

Send your resume to Camgian-HR@camgian.com.

Current Openings

Camgian is hiring a Quality Assurance (QA) Test Engineer to join our team in Starkville, MS.  The QA Engineer will define, implement, and execute manual and automated software and hardware tests across Camgian’s product lines, under the direction of Camgian’s QA manager. This position offers the opportunity to work on state-of-the-art products in both office and outdoor environments. Camgian is pioneering leading-edge innovations that are enabling a new generation of high-performance wireless information technologies and products for the defense, security, industrial and commercial markets. Successful contribution to the team will lead to an optimized user experience, error-free software/firmware/hardware operation, and satisfied customers. Customer focused attention to detail, commitment to schedules, a strong teamwork approach, and the desire to work in a fast-paced environment with existing and new product lines are necessary for success. The successful candidate will be passionate about quality, customer satisfaction, and service to the team.

Qualifications

  • United States Citizen
  • Preferred: 4-year BS or BA degree (CS or SE is a plus)
  • Proficient with MS Office Tools (e.g. Outlook, Word, Excel, PowerPoint, Visio).
  • Capable of learning new software tools
  • Capable of reading and following software, firmware, and hardware test procedures

Desired Qualifications

  • Proficient with MS Office Tools (e.g. Outlook, Word, Excel, PowerPoint, Visio).
  • Capable of learning new software tools
  • Capable of reading and following software, firmware, and hardware test procedures

Example Tasks and Learning Opportunities

 Executes QA Tests on Software, Firmware, and Hardware

  • Executes pre-defined tests on new revisions of software and firmware for existing products. Tests include multiple software platforms (Android, Windows) and hardware devices (laptop, handheld, tablet, cloud computing).
  • Records reproducible test cases for software/firmware bugs identified. Captures debug output and stack traces to assist developers identify and fix root causes for software/firmware bugs.
  • Validates that software/firmware bugs have been fixed.
  • Identifies opportunities and tools to automate the test process. Implements test automation where appropriate to improve test efficiency, repeatability, coverage, and accuracy.
  • Evaluates user interface implementation for ease-of-use and provides feedback to development team to improve the user experience.
  • Maintains a record of test results for release documentation. Writes test results and release documentation.
  • Maintains a repository of software and firmware release artifacts.
  • Performs laboratory and field testing to validate system performance meets requirements.
  • Assists the QA Manager with maintaining up-to-date test procedure documentation including defining tests for new functionality.
  • Executes tests to validate performance and functionality of new software and hardware products. Assists the QA Manager with defining tests for new products.
  • Identifies, recommends, and implements procedures to improve the efficiency of QA test execution.

Executes and Refines the Production Test QA Process

  • Performs regular QA testing and audits on production products to ensure that quality standards are met for the outgoing product shipments.
  • Assists the production team with distribution of software and firmware updates to customer-owned devices.
  • Identifies, recommends, and implements procedures to improve the cycle time, cost, and efficiency of production QA activities.

Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment, with existing and new product lines, are necessary for success.  This position will be under the supervision, mentorship and guidance of a Senior or Lead Engineer.  Collaboration and cross pollination with other teams will be frequent, thus communication, openness and willingness to share BOTH success and failure is a must.  We are a team-centric organization, there are no individuals, we thrive and dive together.

Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity.

 Camgian Culture and Core Value Traits

  • Ability to work as part of a team while maintaining independent thinking
  • Self-driven and self-starter in addition to excellent communication skills
  • Great at thinking outside the box and have an aptitude for innovation and problem solving
  • Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies

If you would like to apply for this position, please send your resume to Camgian-HR@camgian.com

Camgian is looking to expand its development organization with the addition of a Junior Software Engineer. The candidate will contribute to product development through design, development, testing, implementation and documentation of frameworks and software to run on multiple Operating Systems. The position will lead or support various tasks and activities within a project and will organize, schedule, and task team activities in overall coordination with the Project Manager.  This position will be located at our corporate headquarters in Starkville, MS or at our Center for Artificial Intelligence and Machine Learning in Tuscaloosa, AL.

Responsibilities include design development that articulates the “how” from a technical perspective. Develop software to meet product needs and ensure high quality through unit, functional, and integration testing. Develop code in an Agile manner using Agile tools for code check-in, issue tracking, code builds and deployments. Work with team members to deploy the product to production. Document design, test plan and user guide.

Soft skills include flexibility, teamwork, and the desire to work in a fast-paced environment with existing and new product lines.  A willingness to learn new technologies is required. The position will be in the Engineering team reporting to the Director of Software Development and will work closely with the Product Development team.

Required Experience

  • United States Citizenship
  • Bachelor’s degree in Computer Science or Software Engineering preferred
  • 0 – 5 years of experience in software development
  • Proficient in: C/C++, Python, UNIX, Java, JavaScript, UNIX scripts
  • Proficient in MS Office (MS Word, Excel, PowerPoint)
  • Proficient in Agile Tools for Software Development (Jira, Git, Jenkins)

Desired Skills

  • Familiarity in AI/ML Tools (TensorFlow)
  • Familiarity in Secure Communications and Message Delivery Tools (RabbitMQ)

Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment, with existing and new product lines, are necessary for success.  This position will be under the supervision, mentorship and guidance of a Senior or Lead Engineer.  Collaboration and cross pollination with other teams will be frequent, thus communication, openness and willingness to share BOTH success and failure is a must.  We are a team-centric organization, there are no individuals, we thrive and dive together.

Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity.

Camgian Culture and Core Value Traits

  • Ability to work as part of a team while maintaining independent thinking
  • Self-driven and self-starter in addition to excellent communication skills
  • Great at thinking outside the box and have an aptitude for innovation and problem solving
  • Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies

If you would like to apply for this position, please send your resume to Camgian-HR@camgian.com

Camgian is seeking a Junior Level Engineer to join our Center for Artificial Intelligence and Machine Learning in Tuscaloosa, AL.  The Center is focused on applying state-of-the-art Artificial Intelligence (AL), Machine Learning (ML), Computer Vision (CV) and Deep Learning (DL) technologies to advance current decision support products in the government and commercial markets.  This is a hands-on, technical position that includes the development and implementation of AI, ML, CV & DL based algorithms that support signal and image processing and large-scale data analytics.

Qualifications

  • United States Citizenship
  • Bachelor’s Degree (Computer Science, Electrical Engineering, Software Engineering, Statistics, or Mathematics are highly preferred)
  • C/C++, Java and/or Python
  • 0 – 5 years professional experience

Desired Skills

  • Understanding of Edge Computing and Internet of Things (IoT)
  • Understanding of system engineering processes including requirements and functional definition, architectural design, system and subsystem design
  • Understanding of Agile Methodologies
  • Experience with development tools for Continuous Integration and Issue tracking a plus
  • Knowledge in AI, ML, CV and/or DL desired
  • Knowledge / Experience with TensorFlow, GStreamer / Neural Network (NN) Streamer and/or OpenCV strongly desired

Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment, with existing and new product lines, are necessary for success.  This position will be under the supervision, mentorship and guidance of a Senior or Lead Engineer.  Collaboration and cross pollination with other teams will be frequent, thus communication, openness and willingness to share BOTH success and failure is a must.  We are a team-centric organization, there are no individuals, we thrive and dive together.

Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity.

Camgian Culture and Core Value Traits

  • Ability to work as part of a team while maintaining independent thinking
  • Self-driven and self-starter in addition to excellent communication skills
  • Great at thinking outside the box and have an aptitude for innovation and problem solving
  • Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies

If you would like to apply for this position, please send your resume to Camgian-HR@camgian.com