This job board retrieves part of its jobs from: Toronto Jobs | Hamilton Jobs | Indeed

Daily updated job offers in California

To post a job, login or create an account |  Post a Job  

Helping you to find a new job in California

previous arrow
next arrow


Senior software engineer

Digital Force Technologies

This is a Full-time position in San Diego, CA posted April 18, 2019.

Digital Force Technologies (DFT) is an engineering firm providing rapid, tactical, engineering solutions to Customers with special or unique requirements. Utilizing a thorough knowledge of both the defense industry and the high-tech commercial market, DFT provides field-proven hardware and custom engineering services in the areas of remote surveillance, security force protection, digital video recording, tagging tracking and locating and software applications. DFT has a unique and inspiring work environment that promotes innovation, creativity, collaboration and recognizes high performance.

The ideal candidate will have a strong background in backend video software, specifically Linux platform development experience. The successful candidate will be comfortable in a fast paced work environment working with several parallel programs simultaneously. Must be able to multitask, prioritize and plan through many stages of the development process. Candidates must be both flexible and organized.

Senior Software Engineer :
· Design and develop C/C++ applications in Linux environments using development best practices
· Collaborate and/or lead software development projects that provide new or enhanced functionality for both internal and external customers.
· Act as a technical SME for product video streaming/encoding/recording technologies and capabilities
· Work toward improvement of overall Software development competencies and version control library Required Skills:
· Bachelors Degree in STEM discipline (Science, Technical, Engineering, Mathematics,
· Graduate level education can be substituted for years of experience.
· 5-8 years of software development experience developing backend video recording and streaming platforms
· Strong working knowledge of technologies to include; C/C++, Linux, H.264, H.265, Live555, FFMPEG, RTSP, UDP/RTP, etc.

· Comfortable with Agile software methodology and development tools specifically Git, JIRA and Jenkins Desirable Skills:
· Programming in Java or Python
· Understanding technologies such as MySQL, RabbitMQ, OpenCV, Tensorflow or any other AI/ML/MV platforms
· Working with NVIDIA GPUs for decoding, encoding, and processing video
· Multi-thread and asynchronous programming in complex systems
· Cloud video streaming architecture Competencies:
· Professionalism: Accepts responsibility for own actions; reacts well under pressure; approaches others in a tactful manner
· Innovation: Develops innovative approaches and ideas; displays original thinking and creativity
· Ethics: Upholds organizational values; works with integrity; treats people with respect; inspires the trust of others
· Teamwork: Exhibits objectivity and openness to others’ views; gives and welcomes constructive feedback; contributes to building a positive team environment
· Communication: Strong written and verbal communication using the English language Special :
· Must be willing and able to obtain a security clearance for which the government requires US citizenship