Post Job Free
Sign in

Embedded Software Engineer Robotics & Motion Control

Company:
Intellectt Inc
Location:
Fremont, CA, 94537
Posted:
May 11, 2025
Apply

Description:

Key skills: Proficiency in C, C++ and working experience in C# Expert debugging skills using In-Circuit Emulators, Debuggers, Oscilloscopes, and electrical schematics Expertise in building robotics and motion control solutions, multi-threading, network communication, and instrumentation

WHAT YOU'LL DO:

• Development of embedded software solutions, spanning precision motion control, sensor integration, and mathematical algorithms.

• Champion best practices in embedded software engineering, ensuring scalability, reliability, security and adherence to industry standards.

• Collaborate with global cross-functional teams to integrate advanced technologies such as machine vision and machine learning into embedded systems.

• Mentor and transfer knowledge to junior staff members

WHAT YOU'LL BRING:

• Computer Engineering or Electrical Engineering Bachelor’s Degree with 8+ years OR a Master's Degree with 5+ years of embedded software development experience in support of a product or device in a relevant industry, such as Semiconductor, Aerospace, Medical Devices, etc.

• Proficiency in C, C++ and working experience in C#, with expertise in real-time operating systems and microcontroller units (MCUs).

• Expert debugging skills using In-Circuit Emulators, Debuggers, Oscilloscopes, and electrical schematics.

• Expertise in building robotics and motion control solutions, multi-threading, network communication, and instrumentation.

• Expert in interrupt service routines and integration of external peripherals over I2C, SPI, etc.

• Demonstrated expertise in ARM architecture / platforms.

• Experience in customizing Linux operating systems for ARM platform.

• Fluency in UML for Object-Oriented Analysis/Design, including state machines.

• Excellent written and verbal communication skills.

• Working knowledge of industrial protocols like EtherCAT, Modbus TCP/IP, etc, preferred.

• Proficiency in Python and familiarity with machine vision and machine learning algorithms preferred.

• Previous experience in the semiconductor or semiconductor equipment industry preferred.

Apply