Software Engineer & Computer Vision Engineer
2d3 Sensing, Inc. - San Mateo, CA

This job posting is no longer available on Indeed. Find similar jobs: Sensing jobs

Background

2d3 Sensing, Inc. (2d3 Sensing), a provider of cutting edge, standards compliant media management, exploitation, and computer vision software solutions, is looking for highly motivated candidates to join its Operations unit. Made up of select, uniquely talented individuals, this unit designs and delivers the entire 2d3 Sensing product line, which is highlighted by Catalina, TacitView, and Tungsten, and sustains 2d3 Sensing’s growing, dynamic infrastructure consisting of a powerful set of remotely deployed IT assets used by customers and staff.

2d3 Sensing is a commercial off the shelf (COTS) technology provider specializing in the processing, exploitation and dissemination of multispectral still and motion imagery and metadata. Using innovative vision science techniques and standards based media management capabilities, 2d3 Sensing improves and extracts the information contained in motion imagery for better situational awareness, intelligence, surveillance and reconnaissance. 2d3 Sensing’s solutions are available as stand-alone software products and SDKs. 2d3 Sensing is a wholly owned subsidiary of Oxford, UK based OMG plc, with US offices notably in California and Washington, DC.

In your cover letter, address the following items if they are not addressed in your resume:

1. Positions of interest
2. United States citizenship
3. Availability to begin work
4. Software background and skills relevant to applied positions
5. Years and nature of industry experience
6. Degrees and respective grade point averages attained while pursuing those degrees
7. Your preferred salary range

Software Engineer I, II, and III

2d3 Sensing is looking for entry to intermediate level software engineers with exemplary problem solving skills, proven technical acumen, and a dedication to quality.

Responsibilities

The software engineer will develop and maintain 2d3 Sensing’s product offering with additional focus on integrating 2d3 Sensing’s cutting edge vision science research. Emphasis will be on providing the highest quality customer experience across a dynamic roadmap and nimble timelines.

Candidates can expect challenging work alongside 2d3 Sensing’s extremely talented engineers, competitive salary and benefits, as well as excellent growth opportunities.

Required

  • Must be a United States citizen and must be eligible to obtain and maintain a security clearance
  • Robust knowledge of and experience with C++
  • Demonstrable understanding of object-oriented design practices
  • Demonstrable understanding of operating system concepts with emphasis on Unix and Windows
  • Experience writing software using multiple threads and/or processes
  • Experience with GNU, Windows, and Qt software development and source control tools
  • Familiarity with basic software development processes
  • For Software Engineer I

o BSEE, BSCS, or equivalent technical degree

  • For Software Engineer II

o BSEE, BSCS, or equivalent technical degree, 2+ years of applicable professional experience OR
MSEE, MSCS, or equivalent technical degree

  • For Software Engineer III

o BSEE, BSCS, or equivalent technical degree, 4+ years of applicable professional experience OR
MSEE, MSCS, or equivalent technical degree, 2+ years of applicable professional experience

Recommended

  • Experience with video compression (MPEG-2, H.264) and/or multimedia stream formats (MPEG-2 transport stream, MPEG-2 program stream, AVI, RTP)
  • Experience with socket programming, video streaming, and/or streaming protocols (RTSP)
  • Experience with graphics/visualization (OpenGL, DirectDraw, DirectX), image processing, and/or computer vision libraries
  • Experience with high performance distributed enterprise architecture and database schemas
  • Experience with common scripting languages, particularly Javascript and Python

For those qualified, System Administrator roles can be added for extended contribution and compensation.

Computer Vision Engineer

2d3 Sensing is seeking a computer vision engineer with relevant research experience gained in academic, public sector, or commercial environments.

Responsibilities

The computer vision engineer will research and prototype within active interest areas of computer vision for 2d3 Sensing and will support the development team in the productization of computer vision research. The key areas of computer vision interest for 2d3 Sensing include, but are not limited to:

  • Georegistration
  • Real time structure from motion
  • 3D modeling and reconstruction
  • Image based tracking (stabilization, SFM, SLAM, multi-sensor systems, etc.)
  • Object detection, recognition, and classification with or without tracking, single or multi-view
  • Mosaicking using a range of matching methods
  • Photometric optimization and matching
  • Camera calibration and image rectification
  • Novel view synthesis
  • Super-resolution and compression artifact reduction
  • Hyperspectral image fusion

2d3 Sensing employs a group of world class computer vision scientists and has close working relationships and collaborative projects with leading academic computer vision groups in Europe, including 2d3 Sensing UK, and the US. Members of the company regularly attend and present at the major international computer vision conferences. Within the constraints of commercial and national security, 2d3 Sensing encourages the publication of peer-reviewed or invited papers and presentations.

Required

  • Must be a United States citizen and must be eligible to obtain and maintain a security clearance
  • Excellent written and verbal English communication skills
  • Robust knowledge of and experience with C++
  • Demonstrable understanding of object-oriented design practices
  • Experience with GNU and Windows software development and source control tools
  • Experience with graphics/visualization (OpenGL, DirectDraw, DirectX), image processing, and/or computer vision libraries
  • Must have been published in a generally accepted academic trade publication for novel application of vision science theory to a real world problem.
  • Ph.D. in CS or EE with applicable experience in applied computer vision techniques

2d3 Sensing uses Matlab for prototyping but the majority of 2d3 Sensing’s computer vision libraries are implemented in speed optimized, multi-threaded C++.

Recommended

  • 5+ years of applicable professional experience

System Administrator I

2d3 Sensing is looking for a system administrator to grow and maintain its infrastructure of computing assets and services.

Responsibilities

With a growing infrastructure involving multiple Windows and Unix operating systems/servers, multiple networks, and critical cloud services, 2d3 Sensing is looking for a system administrator to help evolve its IT configuration into a state of the art computing environment. The system administrator will assure the network fulfills mandatory security requirements.

2d3 Sensing has targeted IT plans but requires an energetic system administrator to help propel these plans into reality. Additionally, the system administrator will be asked to fulfill occasional information technology requests for specialized project needs.

Candidates can expect challenging work alongside 2d3 Sensing’s extremely talented engineers, competitive salary and benefits, as well as excellent growth opportunities.

Required

  • Must be a United States citizen and must be eligible to obtain and maintain a security clearance
  • Excellent written and verbal English communication skills
  • Advanced troubleshooting skills
  • Attention to detail
  • Extensive experience in installing and administering various Windows and Unix operating systems, databases, and applications, especially server oriented
  • Understands fundamental networking, computing environment concepts, and essential system security
  • BS or MS with a computer science, engineering, or information technology related focus
  • 2+ years of applicable professional experience

Recommended

  • Administration experience with as many of the following is highly preferred:

o Windows Server and domains
o Linux servers
o Exchange and Sendmail
o Active Directory, LDAP, and NIS
o NFS and SAMBA
o Apache, IIS, and WebDAV
o HTTP/HTTPS, PHP, Javascript, etc.
o SQL Server, MySQL, Postgres, etc.
o DNS and DHCP
o SSH/SFTP/SSL
o NTP
o Shell scripting
o Anti-virus software
o Firewalls and routers
o RAIDs and SANs
o Backup software and devices
o Software development and source control software
o Hudson/Jenkins
o VMWare

  • IT Certifications

For those qualified, Software Engineer roles can be added for extended contribution and compensation.

Applying for Open Positions

If you are interested in applying for any of the positions detailed in the following sections, please email your resume. Resumes should be provided as files in text, Microsoft Word, or PDF format. Additionally, resumes will not be accepted without a cover letter, which must fulfill the criteria below.