Software Engineer

Dexmate Inc.
Santa Clara, CA, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$187,741.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Abstraction Layers Application Programming Interfaces (APIs) Artificial Intelligence Computing Platforms Big Data Communications Protocols Computer Programming Databases Database Security Monitoring of Systems Systems Analysis Machine Learning
+8 more
Cloud Services Software Engineering Delivery Pipeline Backend Information Technology Front End Software Development Stream Processing Data Pipelines

Job description

Design, develop, and maintain full-stack software systems supporting advanced robotic platforms, including scalable backend services, responsive frontend applications, and secure APIs that enable communication among software components, robotic hardware, and AI-driven modules. Architect and implement backend services using modern programming frameworks to support real-time data processing, task orchestration, system monitoring, and interaction with robotics control software. Develop and optimize frontend user interfaces and dashboards to visualize robotic system status, performance metrics, logs, and AI inference results, ensuring usability for engineers and operational staff. Integrate software components with robotic hardware abstraction layers, sensors, and control systems by developing communication protocols, and data pipelines. Collaborate with AI and robotics engineers to incorporate machine learning models, perception modules, and decision-making algorithms into the software platform through well-defined APIs and deployment pipelines. Participate in system design reviews and cross-functional technical discussions to translate product and engineering requirements into robust, maintainable software solutions for robotic applications.

Requirements

Do you have experience in Systems analysis?, Do you have a Master’s degree in computer science?, * Master’s degree in Computer Science

  • 2 years’ experience in job offered or as Software Development Engineer II or a Software Engineer II
  • Experience in the development of customer engagement systems and big data, cloud services, and database technologies
  • Coursework in Analysis of Algorithms and Database Security

Benefits & conditions

$187,741 - $200,000 a year - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:59 min

Differentiating a software engineering career by learning platform fundamentals

Keith Cirkle · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all