Robotics Software Engineer
Bright Vision Technologies
Overview Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled Robotics Software Engineer to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. Job Title Robotics Software Engineer Location 100% Remote (Continental United States) Position Type In-house Bright Vision Technologies SOW engagement (no third-party client or vendor) Experience 5+ years Sponsorship No new H1B sponsorship available. H1B transfers welcomed for qualified candidates. Employment Type Full-time, direct W2 with Bright Vision Technologies (no C2C, no 1099, no third-party) Engagement Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap Compensation Competitive base salary commensurate with experience, plus benefits. Employment Terms & Visa Policy This is a 100% remote, full-time, direct W2 position with Bright Vision Technologies. This role is part of Bright Vision Technologies’ in-house Statement of Work (SOW) engagement. The client, end customer, and employer for this position is Bright Vision Technologies — there is no third-party client, vendor, or implementation partner involved. We do not engage in C2C, 1099, or third-party arrangements for this role. BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE. Candidates must be willing to work directly as a full-time W2 employee of Bright Vision Technologies and contribute to our in-house SOW deliverables. No new H1B sponsorship is available for this role. However, candidates who are currently on a valid H1B visa and require a transfer are welcome to apply. We will support H1B transfers for qualified candidates. For every role, a technical coding assessment is mandatory. Please apply only if you are confident in your technical abilities and hands-on experience. Job Summary We are seeking an experienced Robotics Software Engineer to design, build, and integrate software systems that power autonomous robots and robotic platforms. In this role you will work across the full robotics software stack, from low-level sensor integration and motion planning to high-level perception and behavioral systems. The ideal candidate will combine strong software engineering fundamentals with deep working knowledge of robotics frameworks, real-time systems, and sensor fusion. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities Develop robotics software in C++ and Python, with strong attention to real-time performance and reliability. Design and integrate sensor data pipelines including cameras, LiDAR, IMUs, and proprioceptive sensors. Implement perception, localization, and mapping algorithms including SLAM and sensor fusion, integrating data from cameras, LiDAR, IMUs, and other sensors into robust real-world state estimation. Develop motion planning, control, and trajectory generation algorithms that respect kinematic and dynamic constraints while delivering smooth, predictable, and safe robot behavior in production environments. Build behavioral systems using state machines, behavior trees, or task planners. Integrate ROS / ROS 2 frameworks with custom hardware and embedded systems. Implement safety-critical patterns including watchdogs, fault detection, and safe stops. Build simulation environments (Gazebo, Isaac Sim) for development and testing. Collaborate closely with mechanical, electrical, and ML engineers, gathering requirements, aligning on technical approach, and ensuring that delivered solutions meet both functional needs and broader engineering and operational standards. Design and execute field tests, including data collection and post-test analysis. Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time. Continuously evaluate emerging robotics technologies and frameworks, assessing maturity, fit for purpose, and total cost of ownership, and make grounded recommendations on which to adopt, pilot, or defer based on real engineering needs. Required Qualifications Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related field. Five or more years of robotics software engineering experience. Strong programming skills in C++ and Python. Hands-on experience with ROS or ROS 2 in production projects. Solid experience with at least one of perception, localization, motion planning, or control. Familiarity with sensor fusion and Kalman/particle filter techniques. Experience with simulation environments (Gazebo, Isaac Sim, MuJoCo). Strong debugging skills in real-time and concurrent systems. Excellent communication and documentation skills. Experience supporting field tests and hardware integration. Preferred Qualifications Advanced degree in Robotics or related field. Exposure to autonomous vehicles, drones, or industrial automation. Experience with safety-critical software (ISO 26262, IEC 61508). Familiarity with ML-based perception pipelines. Open-source contributions in robotics. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to View email address on click.appcast.io or contact us at View phone number on click.appcast.io. Learn more about Bright Vision Technologies at We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Bright Vision Technologies is an Equal Opportunity Employer, including Disability/Veterans. Position offered by “No Fee Agency.” Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees\' ability to perform their job duties may result in disciplinary action up to and including termination of employment. #J-18808-Ljbffr Bright Vision Technologies
- ...into. And that’s where you come in.Job Description:Hitachi Rail is looking for an enthusiastic self-motivated Senior Automation Software Engineer who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of tasks from...Suggested
$160k - $200k
...together, we will not be satisfied until reliable care is the default - everywhere. We are seeking a full-time Forward Deployed Software Engineer - Level 2. This position is fully remote. This position will be responsible for understanding processes, integrating data...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours- ...Role : Software Engineer Position: Full Time Multiple openings available for following positions in Piscataway, NJ and unanticipated client locations throughout the US: Software Engineer- Analyze, Design, Develop new software, Modify and Test...SuggestedFull timeRelocation
- ...analysis, profiling, and creation of technical specifications. Requirements Minimum educational requirement is a bachelor’s degree in Computer Science or Computer Engineering. Contact Us 666 Plainsboro Road, Suite 545 Plainsboro, NJ - 08536 #J-18808-Ljbffr Sumas CorpSuggested
$170k - $300k
Senior Software Engineer - Frontend Full-time | On-site | New York, NY (Manhattan) Salary: $170k - $300k | Equity: Competitive About the Role We are seeking a Frontend Engineer to design and scale AI-powered applications that automate complex professional workflows. You...SuggestedFull timeH1bRelocationVisa sponsorship$117.8k - $188.2k
We are looking for a talented and motivated Software Developer to join our team to help expand and enhance our electro/optical simulation infrastructure. Key Responsibilities Design, implement, and maintain core components of our software simulation infrastructure, including...$160k - $200k
Concordance Healthcare Solutions LLC is seeking a full-time Forward Deployed Software Engineer to design, develop, and deploy solutions on Palantir Technologies Foundry, either from any Surgence location or remotely. The role requires collaborating closely with stakeholders...Remote jobFull time- Qoria is looking for a Software Engineer to enhance their Classroom Management product. Based in Town of Perth, New York, you will work closely with teams to build scalable backend services and user interfaces, contributing to a mission that keeps children safe online....Flexible hours
- ...Software Support Engineer To us, CoServe means that "we're in it together" with our business partners. Your priorities are our priorities, and we are vested in your success. This core perspective drives everything we do. We've found that working together is what creates...Full timeImmediate start
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...Software Systems Engineer - III America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy metering, gas...
- ...Software Systems Engineer - IV/Informatica & Oracle America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering,...
- ...Software Systems Engineer - IV (Wireless IT) America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy...
- ...Software Systems Engineer Partner with business clients team, application development, application support, and other IT infrastructure resources to define Tealeaf application performance measurement, develop key performance indicators (KPIs) and dashboards, and deliver...
$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift- ...energy cost saving delivery. TSE is a Minority Based Enterprise (MBE) for multiple states and has a major focus on providing energy engineering support for decarbonization initiatives. Regionally, TSE delivers Direct Install Programs, Engineered Solutions Programs, Energy...For contractorsApprenticeshipWork at officeLocal area
- Tri-State Energy, Inc. is seeking a Sales Engineer in New Brunswick, NJ, to identify energy efficiency projects and promote HVAC solutions. The ideal candidate should have a Bachelor's degree in mechanical engineering and a robust understanding of HVAC systems. This full...Full time
- Econtenti Inc is hiring for multiple roles in Edison, NJ, including positions for Software Engineers and Network Engineers. Candidates should hold a Master’s degree in Computer Science or related fields, with varying experience levels needed (6 months to 5 years). Responsibilities...Relocation
- ...ideal candidate will have a Master's degree in Management of Technology or a related field or a Bachelor's degree with 5 years of software development experience. This full-time position requires knowledge of various tools including SQL Databases, Windows Servers, and...Full time
$117.8k - $188.2k
Ciena Corporation is seeking a talented Software Developer to join our team in Piscataway Township, New Jersey. The successful candidate will design, implement, and maintain core components of our electro/optical simulation infrastructure, developing algorithms and ensuring...- Tri-State Energy is looking for a Sales Engineer to identify and develop energy efficiency projects. The ideal candidate will have a background in HVAC systems, possess strong communication skills, and be able to engage various stakeholders. This position requires a Bachelor...
$70k - $120k
Applied Industrial Technologies is seeking an Automation Sales Engineer to enhance customer relations and drive sales in New Brunswick, NJ. The role involves pro-active sales strategies, technical product demonstrations, and collaboration with customers and manufacturers...$96.8k - $137k
...Security Test Automation Engineer Established in 1806 as a small soap and candle business in New York City, Colgate-Palmolive is now a truly global company with products sold in over 200 countries and territories under such internationally recognized brand names as...Hourly payLocal areaWorldwide$189.59k
...or Foreign Equivalent in Computer Science or Related Field OR Engineering or Related Field and 2 years of experience in the job duties.... ...Persis Pavri Associate Vice President – Human Resources Iris Software, Inc. 200 Metroplex Drive, Suite 300 Edison, NJ 08817...Full timeRemote workRelocation packageShift workDay shift- ...Applications Engineer II Responsibilities: Technical responsibility for customer's global account Expertise to coordinate and lead the company's technical support to meet the customers complex local and global catalyst needs Work closely with the customer...Local area
$80k - $135k
Liberty Personnel Services, Inc. seeks an Automation & Controls Engineer to design and implement advanced automation systems that integrate robotics, machine vision, and controls. The role focuses on developing custom automation solutions for high-speed manufacturing....Flexible hours- ...Job Description Job Description Software Engineer -Senior and Principal levels (multiple openings) Our client is a well-established, growing software company. Their Linux application is developed using Scrum Agile methodology. Most development is done in C language...Work at office3 days per week
$102.5k - $187.9k
...intelligent systems. Our teams span digital strategy, architecture, engineering, design, operations, and applied AI across a wide range of... ...your story. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain...Summer holidayLocal areaFlexible hours- ...team. As a Java Full Stack Developer, you will be part of the engineering department supporting innovative technology solutions. The ideal... ...solutions. Design, code, test, debug, and document software projects and programs. Review and analyze complex technology...Weekly payContract workTemporary workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- senior robotics software engineer Edison, NJ
- software engineer internship remote Edison, NJ
- software development engineer aws Edison, NJ
- startup software engineer Edison, NJ
- part time software developer remote Edison, NJ
- senior software engineer remote Edison, NJ
- software engineer Edison, NJ
- federal - software developer Edison, NJ
- junior software developer remote Edison, NJ
- software developer positions Edison, NJ



