Software Engineer Jobs at Skild AI with Visa Sponsorship
Software Engineer jobs at Skild AI sit at the intersection of systems, ML infrastructure, and cutting-edge research, as the company builds foundation models for robotics and physical intelligence. The company sponsors a range of visa types for this function, making it a practical target for international candidates pursuing roles in AI research and engineering.
Find Software Engineer Jobs at Skild AIOverview
Showing 5 of 9+ Software Engineer Jobs at Skild AI










See all Software Engineer Jobs at Skild AI
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Skild AI.
Get Access To All Jobs
Company Overview
At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.
Position Overview
We are seeking an experienced Camera Systems Software Engineer to own camera integration and enablement for real-time robotic systems built on NVIDIA Tegra platforms. This person will be responsible for the full camera lifecycle, from defining requirements with external camera partners to integrating, debugging, and maintaining low-latency camera pipelines using the Tegra camera stack. This is a highly hands-on systems role that sits at the intersection of Linux, camera hardware, real-time software, calibration, synchronization, and high-level software interfaces. The ideal candidate has deep experience bringing up camera sensors, debugging low-level hardware/software issues, working with camera vendors, and building reliable APIs that expose synchronized camera data to perception, robotics, and autonomy systems.
Responsibilities
- Own camera systems end to end, including vendor requirements, sensor/module selection, hardware bring-up, software integration, debugging, calibration, validation, and long-term maintainability.
- Work directly with camera vendors and hardware partners to define requirements for custom cameras, including sensors, optics, frame rates, exposure behavior, synchronization, timestamping, calibration needs, mechanical constraints, thermal constraints, and image-quality targets.
- Develop and maintain low-level camera software, including sensor configuration, camera drivers, device-tree changes, capture-path validation, timestamp handling, metadata handling, and camera control interfaces.
- Debug camera issues across the hardware/software boundary, including MIPI CSI-2, GMSL or FPD-Link, I2C control, power/reset/clock sequencing, dropped frames, timestamp instability, bandwidth limits, corrupted images, ISP behavior, and sensor-mode configuration.
- Design reliable, low-latency camera pipelines for real-time robotic systems, with careful attention to buffering, memory movement, CPU/GPU interaction, scheduling, throughput, timing jitter, and dropped-frame behavior.
- Build clean high-level APIs that expose camera frames, timestamps, metadata, calibration parameters, diagnostics, and health/status information to perception, autonomy, logging, and product software.
- Collaborate closely with perception, robotics, embedded systems, electrical engineering, and external hardware partners to ensure the camera stack is reliable, observable, and production-ready.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Robotics, Computer Science, or a related technical field.
- 5+ years of hands-on experience with embedded camera systems, including sensor bring-up, camera module integration, driver-level debugging, and board-level validation.
- Strong proficiency in C/C++ for Linux or performance-sensitive systems, including multithreading, memory management, profiling, and low-latency software design.
- Experience with camera interfaces and supporting hardware, such as MIPI CSI-2, I2C, GMSL, FPD-Link, serializers/deserializers, power sequencing, reset sequencing, clocks, and sensor mode tables.
- Experience developing or modifying Linux camera drivers, device trees, V4L2 drivers, media controller graphs, or similar low-level camera integration components.
- Strong understanding of vision requirements for real-time systems, including timestamping, synchronization, buffering, scheduling, latency measurement, jitter reduction, dropped-frame analysis, and deterministic data delivery.
- Experience with multi-camera synchronization, hardware triggering, PTP, PPS, camera-IMU synchronization, or other precise timing systems.
- Working knowledge of image sensors and imaging pipelines, including Bayer formats, RAW capture, YUV/RGB formats, HDR modes, exposure/gain control, white balance, ISP behavior, and image-quality tradeoffs.
- Proficient with debugging tools and workflows, including kernel logs, tracing, profiling, oscilloscopes or logic analyzers, long-duration test scripts, capture validation tools, and reproducible failure isolation.
Base Salary Range: $100,000 USD - $300,000 USD
See all Software Engineer Jobs at Skild AI
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Skild AI.
Get Access To All JobsTips for Finding Software Engineer Jobs at Skild AI
Align your portfolio to robotics AI systems
Skild AI focuses on foundation models for physical intelligence, so highlight projects involving ML infrastructure, simulation environments, or robotics perception systems. Generic software portfolios are less compelling than work that maps to their research stack.
Prepare OPT start dates before interviewing
If you're on F-1 OPT, confirm your authorization start date before offer negotiations. Skild AI sponsors CPT and OPT, but your available work start date needs to align with their onboarding timeline to avoid complications during offer finalization.
Request H-1B sponsorship confirmation in writing
Before signing an offer, ask directly whether the role is designated for H-1B sponsorship and confirm the employer will file by the April USCIS registration deadline. Getting this documented upfront prevents misalignment after you've already committed.
Target teams closest to core research infrastructure
Software Engineer openings at Skild AI span a wide scope. Roles tied directly to model training pipelines, sim-to-real transfer, or deployment infrastructure tend to have the strongest visa sponsorship precedent and the clearest specialty occupation case for H-1B petitions.
Use Migrate Mate to filter active sponsoring roles
Skild AI posts Software Engineer roles across multiple channels, but not all listings reflect current sponsorship eligibility. Use Migrate Mate to surface roles verified for visa sponsorship so you're applying to positions where international candidates are actively considered.
Build a TN-eligible documentation package early
If you hold Canadian or Mexican citizenship, TN status can be obtained at a port of entry without waiting for USCIS adjudication. Have your offer letter, degree credentials, and a clear description of your Software Engineer duties ready before your planned start date.
Frequently Asked Questions
Does Skild AI sponsor H-1B visas for Software Engineers?
Yes, Skild AI sponsors H-1B visas for Software Engineer roles. If you're already on H-1B through another employer, Skild AI can file an H-1B transfer, which lets you start working as soon as USCIS receives the petition. If you need an initial H-1B, timing depends on the annual cap lottery, which opens in March for an October 1 start date.
How do I apply for Software Engineer jobs at Skild AI?
Applications go through Skild AI's careers page, where open Software Engineer roles are listed by team and function. For the clearest view of which positions are open to international candidates, browse their listings on Migrate Mate, which filters specifically for roles with active visa sponsorship. Tailor your application to their robotics and foundation model focus.
Which visa types does Skild AI support for Software Engineer roles?
Skild AI supports H-1B, F-1 OPT, F-1 CPT, TN visa, and J-1 visas for Software Engineers. OPT and CPT are common entry points for recent graduates, while H-1B is the standard long-term path. TN visa is available to Canadian and Mexican citizens in qualifying engineering roles. J-1 is typically used for research-focused or exchange positions.
What qualifications does Skild AI expect for Software Engineer roles?
Skild AI's Software Engineer roles typically require a bachelor's degree or higher in Computer Science, Electrical Engineering, or a closely related field. Given the company's focus on robotics and foundation models, practical experience with ML frameworks, distributed systems, or simulation environments strengthens your application significantly. Research experience, publications, or relevant open-source contributions are a plus for roles near the model development stack.
How do I time my H-1B filing if I receive an offer from Skild AI?
USCIS opens H-1B registration in early March, with cap-subject petitions filed for an October 1 start. If you receive an offer and are selected in the lottery, Skild AI's legal team files the full petition between April and June. If you need to bridge the gap, F-1 OPT or a cap-exempt status can cover the period between offer acceptance and your H-1B start date.