Software Engineer

SiLC Technologies, Inc

Monrovia (CA)

On-site

USD 80,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SiLC Technologies, Inc is seeking a full-time Software Engineer to join their dynamic team focused on developing cutting-edge 4D sensing solutions. The role involves designing algorithms for point cloud processing and requires strong programming skills in C/C++ and Python, along with a relevant MS degree. Ideal candidates will also possess excellent problem-solving abilities and strong communication skills to collaborate effectively within the team.

Qualifications

  • MS degree in relevant field required.
  • Strong programming skills in C/C++ and Python.
  • Familiarity with linear algebra and 3D geometry.

Responsibilities

  • Design and implement point cloud processing algorithms.
  • Develop real-time 3D visualization using OpenGL and QT.
  • Contribute to and maintain existing codebase.

Skills

Programming in C/C++
Python programming
Problem-solving
Communication skills
Teamwork

Education

MS degree in Computer Science, Electrical Engineering, or related field

Tools

CMake
Make
Git

Job description

Direct message the job poster from SiLC Technologies, Inc

SiLC is a deep tech company with an immediate opening for a full-time on-site Software Engineer to be a part of a dynamic team focused on building a revolutionary 4D sensing solution. This person will be responsible for the development and testing of advanced point cloud processing algorithms for FMCW LiDAR-based applications. The ideal candidate will have experience with real-time programming, 3D computer vision, and the ability to transition algorithms from research prototypes to production-ready solutions. The candidate should have strong communication skills as he or she will interface with our development team leads and senior management.

Key Responsibilities:

  1. Design and implement point cloud processing algorithms for defect detection and identification in industrial environments
  2. Create accurate dimensional measurement algorithms for 3D objects using 3D point cloud data
  3. Develop robust volume calculation systems for regular/irregular objects using 3D point cloud data
  4. Develop real-time 3D visualization using OpenGL and QT for point clouds
  5. Contribute to and maintain our existing codebase
  6. Participate in code reviews/technical discussions

Required Qualifications:

  1. MS degree in Computer Science, Electrical Engineering, or related field, with relevant experience
  2. Strong programming skills in C/C++
  3. Python programming for rapid prototyping and algorithm development (NumPy, SciPy)
  4. Familiarity with linear algebra and 3D geometry algorithms (surface reconstruction, clustering, segmentation)
  5. Knowledge of multi-threading and concurrent programming paradigms
  6. Experience with build systems (CMake, Make) and proficiency with version control systems (Git)
  7. Excellent problem-solving abilities
  8. Strong communication skills and ability to work in a team environment

Nice to Haves:

  1. Experience with CUDA or OpenCL for GPU acceleration
  2. Familiarity with PCL/OpenCV libraries
  3. Knowledge of ROS for robotics applications
  4. Coursework in Computational Geometry and Machine Learning
  5. Experience with ML/DL libraries such as sci-kit learn and PyTorch
  6. Understanding of LiDAR sensor technologies and characteristics
  7. Knowledge of metrology and precision measurement techniques
  8. Knowledge of coordinate system transformations and calibration procedures
  9. Understanding of sensor fusion techniques combining LiDAR with other sensors
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Semiconductors

Referrals increase your chances of interviewing at SiLC Technologies, Inc by 2x

Sign in to set job alerts for “Software Engineer” roles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Real-Time 3D Vision & LiDAR
Software Engineer - Real-Time 3D Vision & LiDAR

SiLC Technologies, Inc • Monrovia (CA)

On-site
USD 80,000 - 120,000
Software Engineer
Software Engineer

Pinpointlaser • Peabody (MA)

On-site
USD 85,000 - 110,000
Medical & Dental benefits
2 weeks paid vacation
Training and education opportunities
Lidar Engineer
Lidar Engineer

GovCIO • North Charleston (SC)

On-site
USD 72,000 - 100,000
Software Engineer – Physical AI Platform Integration
Software Engineer – Physical AI Platform Integration

Lyte • Sunnyvale (CA)

On-site
USD 170,000 - 250,000
Competitive salary and equity
Medical, dental, and vision coverage
401(k) retirement plan
+2
Digital Signal Processing Software Engineer
Digital Signal Processing Software Engineer

Bright Silicon Technologies • Pleasanton (CA)

On-site
USD 95,000 - 130,000
Equity incentives
Medical/dental/vision
401(k) with employer contribution
+2
Vice President of Sales
Vice President of Sales

LMI Technologies • Bellevue (WA)

On-site
USD 260,000 - 420,000
Profit Sharing Program
Health Benefits
Team-building events
+2
LiDAR Engineer – Real-Time 3D Perception & SLAM
LiDAR Engineer – Real-Time 3D Perception & SLAM

GovCIO • North Charleston (SC)

On-site
USD 72,000 - 100,000
Senior Robotics Software Engineer, Perception
Senior Robotics Software Engineer, Perception

Parallel Systems • Los Angeles (CA)

On-site
USD 163,000 - 212,000
Remote Sensing Software Engineer
Remote Sensing Software Engineer

CFD Research Corporation • Dayton (OH)

On-site
USD 120,000 - 160,000
401(k) matching
Employee Stock Ownership Plan (ESOP)
Medical, vision, and dental insurance
+2
Web AI Software Engineer
Web AI Software Engineer

Siemens Digital Industries Software • Troy (MI)

On-site
USD 110,000 - 198,000
Hybrid by default
Global mobility opportunities