Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded ... Role We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and ...
Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded ... Role We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and ...
Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded ... Role We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and ...
Quick apply
Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded ... Role We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and ...
Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded ... Role We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and ...
Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded ... Role We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and ...
Firmware / Embedded Engineer -- Intern
New York, NY · On-site
$112.70K - $154.30K/yr
Internship Role Overview We're looking for a Firmware / Embedded Engineer to join our paid summer ... Write, test, and debug embedded software + firmware (e.g., STM32, ESP32, nRF52) using C/C++ or Rust.
Firmware / Embedded Engineer -- Intern
New York, NY · On-site
$112.70K - $154.30K/yr
Internship Role Overview We're looking for a Firmware / Embedded Engineer to join our paid summer ... Write, test, and debug embedded software + firmware (e.g., STM32, ESP32, nRF52) using C/C++ or Rust.
Software Engineer
New York, NY · On-site
$200K - $250K/yr
We work in a deeply technical and cross-discipline domain-robotics, ML, and experimental automation ... Experience with embedded protocols (e.g., serial, I²C, Modbus), device virtualization, or ...
Software Engineer
New York, NY · On-site
$200K - $250K/yr
We work in a deeply technical and cross-discipline domain-robotics, ML, and experimental automation ... Experience with embedded protocols (e.g., serial, I²C, Modbus), device virtualization, or ...
Software Engineer
New York, NY · On-site
$200K - $250K/yr
We work in a deeply technical and cross-discipline domain-robotics, ML, and experimental automation ... Experience with embedded protocols (e.g., serial, IC, Modbus), device virtualization, or ...
Software Engineer
New York, NY · On-site
$200K - $250K/yr
We work in a deeply technical and cross-discipline domain-robotics, ML, and experimental automation ... Experience with embedded protocols (e.g., serial, IC, Modbus), device virtualization, or ...
We work in a deeply technical and cross-discipline domain--robotics, ML, and experimental ... Experience with embedded protocols (e.g., serial, I²C, Modbus), device virtualization, or ...
Quick apply
We work in a deeply technical and cross-discipline domain--robotics, ML, and experimental ... Experience with embedded protocols (e.g., serial, I²C, Modbus), device virtualization, or ...
Embedded Devices Software Solution Sales - All Roles
New York, NY · On-site
$143.90K - $189.30K/yr
... and robotics. We are continually enhancing this portfolio with features like real-time Linux ... Working with Field Engineers to understand customer requirements and ensure customer satisfaction
Quick apply
Embedded Devices Software Solution Sales - All Roles
New York, NY · On-site
$143.90K - $189.30K/yr
... and robotics. We are continually enhancing this portfolio with features like real-time Linux ... Working with Field Engineers to understand customer requirements and ensure customer satisfaction
Robotics Full-Stack Engineer Real-Time Control
Manhattan, NY · On-site
$140K - $185K/yr
Built Robotics Inc is seeking a Software Engineer to design and build full-stack applications that empower users to control autonomous construction robots. You'll be involved in building scalable ...
Robotics Full-Stack Engineer Real-Time Control
Manhattan, NY · On-site
$140K - $185K/yr
Built Robotics Inc is seeking a Software Engineer to design and build full-stack applications that empower users to control autonomous construction robots. You'll be involved in building scalable ...
Software Engineer - Systems
Manhattan, NY · On-site
$190.50K - $225.70K/yr
Required : • Four+ years of professional software engineering experience • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field • Strong ...
Software Engineer - Systems
Manhattan, NY · On-site
$190.50K - $225.70K/yr
Required : • Four+ years of professional software engineering experience • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field • Strong ...
Software Engineer III (Automated Test Equipment)
$110K - $123K/yr
The applicant should have a background in Software Engineering with experience in embedded software development and/or hardware (equipment) automation. Essential or Primary / Key Responsibilities:
Software Engineer III (Automated Test Equipment)
$110K - $123K/yr
The applicant should have a background in Software Engineering with experience in embedded software development and/or hardware (equipment) automation. Essential or Primary / Key Responsibilities:
Software Engineer III (Automated Test Equipment)
Parsippany, NJ · On-site
$110K - $123K/yr
The applicant should have a background in Software Engineering with experience in embedded software development and/or hardware (equipment) automation. Essential or Primary / Key Responsibilities:
Software Engineer III (Automated Test Equipment)
Parsippany, NJ · On-site
$110K - $123K/yr
The applicant should have a background in Software Engineering with experience in embedded software development and/or hardware (equipment) automation. Essential or Primary / Key Responsibilities:
Robotics & Innovation Engineer
Newark, NJ · On-site +1
$120K - $135K/yr
... entry-level experience involving programming, process automation, workflow improvement, dataset ... with robotics software stacks (e.g., ROS or equivalent). ❖ Familiarity with BIM, CAD, or ...
Quick apply
Robotics & Innovation Engineer
Newark, NJ · On-site +1
$120K - $135K/yr
... entry-level experience involving programming, process automation, workflow improvement, dataset ... with robotics software stacks (e.g., ROS or equivalent). ❖ Familiarity with BIM, CAD, or ...
You'll be at the forefront of automation, working hands-on with hardware and software to ensure ... Bachelor's degree in Robotics, Mechatronics, Engineering, or a related discipline * Direct ...
You'll be at the forefront of automation, working hands-on with hardware and software to ensure ... Bachelor's degree in Robotics, Mechatronics, Engineering, or a related discipline * Direct ...
Robotics & Innovation Engineer
Newark, NJ · On-site +1
$120K - $135K/yr
... entry-level experience involving programming, process automation, workflow improvement, dataset ... with robotics software stacks (e.g., ROS or equivalent). ❖ Familiarity with BIM, CAD, or ...
Robotics & Innovation Engineer
Newark, NJ · On-site +1
$120K - $135K/yr
... entry-level experience involving programming, process automation, workflow improvement, dataset ... with robotics software stacks (e.g., ROS or equivalent). ❖ Familiarity with BIM, CAD, or ...
Software Engineer - Systems
$200K - $250K/yr
The opportunity As a Software Engineer (Systems) with the Robotics and Automation group at Radical AI, you will work across the software stack. Your work will encompass interfaces to low-level ...
Software Engineer - Systems
$200K - $250K/yr
The opportunity As a Software Engineer (Systems) with the Robotics and Automation group at Radical AI, you will work across the software stack. Your work will encompass interfaces to low-level ...
Software Engineer - Systems
New York, NY · On-site
$200K - $250K/yr
The opportunity As a Software Engineer (Systems) with the Robotics and Automation group at Radical AI, you will work across the software stack. Your work will encompass interfaces to low-level ...
Software Engineer - Systems
New York, NY · On-site
$200K - $250K/yr
The opportunity As a Software Engineer (Systems) with the Robotics and Automation group at Radical AI, you will work across the software stack. Your work will encompass interfaces to low-level ...
Software Engineer - Systems
$189.30K - $224.30K/yr
The opportunity As a Software Engineer (Systems) with the Robotics and Automation group at Radical AI, you will work across the software stack. Your work will encompass interfaces to low-level ...
Quick apply
Software Engineer - Systems
$189.30K - $224.30K/yr
The opportunity As a Software Engineer (Systems) with the Robotics and Automation group at Radical AI, you will work across the software stack. Your work will encompass interfaces to low-level ...
Embedded C/C++ Developer
New York, NY · On-site
GAL is looking for an experienced Embedded Software Test Engineer with C/C++ experience to work in the PCB operations team. ESSENTIAL FUNCTIONS: * Full life cycle development including new ...
Embedded C/C++ Developer
New York, NY · On-site
GAL is looking for an experienced Embedded Software Test Engineer with C/C++ experience to work in the PCB operations team. ESSENTIAL FUNCTIONS: * Full life cycle development including new ...
GAL is looking for an experienced Embedded Software Test Engineer with C/C++ experience to work in the PCB operations team. ESSENTIAL FUNCTIONS: * Full life cycle development including new ...
GAL is looking for an experienced Embedded Software Test Engineer with C/C++ experience to work in the PCB operations team. ESSENTIAL FUNCTIONS: * Full life cycle development including new ...
Entry Level Embedded Software Engineer Robotics information
What are the key skills and qualifications needed to thrive as an Entry Level Embedded Software Engineer in Robotics, and why are they important?
What are some typical challenges faced by entry-level embedded software engineers in robotics, and how can they best prepare for them?
What does an Entry Level Embedded Software Engineer in Robotics do?
What is the difference between Entry Level Embedded Software Engineer Robotics vs Entry Level Firmware Engineer?
| Aspect | Entry Level Embedded Software Engineer Robotics | Entry Level Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related field; knowledge of robotics systems | Bachelor's in Electrical, Computer Engineering, or related field; experience with embedded systems |
| Work Environment | Robotics labs, manufacturing, research facilities | Consumer electronics, automotive, industrial devices |
| Employer & Industry Usage | Robotics companies, automation firms, research institutions | Electronics manufacturers, automotive, IoT companies |
| Common Search & Comparison | Yes | Yes |
Entry Level Embedded Software Engineer Robotics focuses on developing software for robotic systems, integrating sensors and actuators. Entry Level Firmware Engineer develops low-level software for embedded devices across various industries. While both roles require similar technical skills and educational backgrounds, their application environments and specific focus areas differ.
Full-time
Posted 18 days ago
Job description
Silana New York, NY On-site Full-time
CompanySilana is an early-stage start-up that builds automated production systems for the garment industry. Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded compute to automate sewing and assembly operations that are still performed manually in most of the world.
RoleWe are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and implementation of the software and robotics architecture across our automation cells.
The person in this role will be responsible for the ROS 2 system architecture, node design, communication topology, lifecycle management, and the integration layer between our robotic arms, PLC/EtherCAT control system, vision pipelines, and edge compute. You will work across the full stack from motion planning through system integration to test and deployment, and your architectural decisions will define how our platform scales from a single customer deployment to a multi-cell product line.
This is a hands-on technical role. You will write code, debug on hardware, and ship software that runs reliably on production equipment in customer factories. Due to the tight integration with hardware, this position is expected on-site every day at our NYC facility.
Responsibilities- Design and maintain the ROS 2 system architecture for Silana's automation cells, including node topology, DDS/QoS configuration, lifecycle management, and inter-process communication patterns
- Own the integration of Universal Robots arms (UR10e/UR20) with the broader system via the ur_robot_driver and External Control URCap, including motion planning, task sequencing, error handling, and recovery
- Architect and implement the interface layer between ROS 2 and the Beckhoff TwinCAT PLC/EtherCAT control system
- Integrate computer vision outputs (pose estimation, defect detection, material segmentation) into robotic task execution
- Collaborate with mechanical, controls, embedded, and vision engineers to define and maintain interface contracts across subsystems
- Establish software best practices and engineering standards for the robotics stack deployment: test & validation, Version Control & CI/CD, logging & diagnostics, documentation, safety & security
- Contribute to technical roadmap decisions in partnership with the CTO and VP Engineering
- BS or MS in Computer Science from a strong technical program
- 5 to 7 years of professional experience in software engineering specifically for robotic applications, 3+ in robotic manipulation.
- Deep, hands-on proficiency with ROS 2 (lifecycle nodes, managed nodes, composable containers, launch systems, DDS configuration), not limited to ROS 1 with surface-level ROS 2 exposure
- Strong C++ skills
- Experience integrating and programming industrial robotic arms (Universal Robots, Fanuc, KUKA, ABB, or comparable)
- Demonstrated experience building robotic systems that operate on physical hardware in real-world or production environments
- Solid understanding of real-time systems, concurrency, and multi-process coordination
- Proficiency in Linux (Ubuntu, systemd, networking, containerization)
- Experience with Beckhoff TwinCAT, EtherCAT, or comparable industrial fieldbus protocols. Familiarity with PLC programming (Structured Text, IEC 61131-3)
- Familiarity with MoveIt 2 or custom motion planning implementations
- Experience with computer vision in robotic systems (OpenCV, depth sensing, Luxonis OAK-D)
- Exposure to NVIDIA Jetson platforms (AGX Orin, Xavier) and CUDA/TensorRT
- Experience scaling a robotics codebase from prototype to deployed product
- Contributions to ROS 2 open-source packages
- Familiarity with physics-based simulation for development and test (digital twin and Hardware-in-the-loop) for robotic systems