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