Robotics Software Engineer
$100k - $150kBright Vision Technologies
Robotics Software Engineer
Job Title: Robotics Software EngineerSalary Range: 100k$/Annum-150k$/Annum
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.
- 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.
- 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.
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.
- ...Bright Vision Technologies is seeking a Robotics Software Engineer to join their team. This role involves developing software for autonomous robots using C++ and Python, along with integrating various sensors and algorithms. Ideal candidates should have at least 5 years...SuggestedRemote work
- ...bit about us: We are a mid-sized 700 person R & D company in Rockville, MD focused on building cutting edge Hardware, Robotics, and Software for the Life Sciences Space. If you're interested in joining a fun fast paced work environment where hard work and creativity...SuggestedTemporary workLocal areaRelocationFlexible hours
- An established industry player is seeking a skilled software developer to create and maintain applications in a dynamic environment. This... ...in C, C++, Python, and Java, specifically tailored for robotics and embedded systems. The ideal candidate will thrive in a collaborative...Suggested
$165k - $260.5k
...join our team. What you'll do The Viasat Access Edge Terminal Software team is responsible for the design, development, delivery and... ...sectors. We are seeking an 5G Devices Senior Software Engineer to design and develop modular software platforms for user equipment...SuggestedPermanent employmentWork experience placementFlexible hours- ...Job Title : Senior Software Engineer Location : Union, NJ, Germantown, MD , Dallas,TX and Houston,TX We are seeking a Software Engineer with experience in modern .NET development and cloud-native architectures. This is a hands-on engineering role focused...Suggested
- ...Senior Software Developer DC/Baltimore area – Onsite ~1 day per week We are a medical technology company focused on the development... ...Nice to Have Masters in Computer Science or Computer Engineering Hands-on experience on HIPAA & GDPR compliance to maintain...1 day per week
$140.5k - $221.5k
...responsible for the automated updating, configuration, and monitoring of FPGAs used in the field as well designing embedded management software for a global NTN RAN. Team member responsibilites are to designing and implementing new features as needed, regularly main and...Permanent employmentWork at officeShift work$100k - $150k
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses... ...to grow, we’re looking for a skilled Semiconductor Software Engineer to join our dynamic team and contribute to our mission of...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa$120k - $250k
...focused defense contractor in Clarksburg, MD, is seeking a Senior Software Engineer to develop software solutions for autonomous systems. The... ...in C++, Python, or Java and experience working with robotics. Responsibilities include integrating software on hardware,...For contractors$110k - $135k
A defense technology company in Clarksburg is looking for a software engineer passionate about autonomous systems. You will design and develop software solutions for robotics, enhancing operations for national security. The ideal candidate has strong programming skills...$101.4k - $154.7k
...Design and program high performance robotics automation, assembly and/or inspection systems... ...of automation system hardware and software. DUTIES AND RESPONSIBILITIES Design... ...or higher in Computer Science, Software Engineering, Electrical Engineering or other related...Temporary workWork experience placementWork at officeFlexible hours- ...Job Title: Sr. Application Engineer Status: Exempt Essential Functions Analyzes and studies complex business and system requirements. Designs software applications and subsystems to support software reuse and domain analyses and manages their implementation...Contract work
$64 - $65 per hour
Power Apps Developer Germantown, MD, United States $ 64.00 - 65.00 (US Dollar) Power Apps Developer needs 3 - 10 years senior app developer experience Power Apps Developer requires: Must have worked on Java Script, Web Resources Worked on Power Automate at...- ...Req Id: 127 Job Title: Systems Integrator / Test Engineer Location: Herndon, VA - Herndon, VA 20171 US (Primary) Job Description: Fibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community, with key contributions...
- A technology and engineering firm in Germantown, MD, is seeking an Engineering Technician to develop and support testing programs for various products and systems. The role requires a Bachelor’s degree in engineering or a related field along with a minimum of 2 years of...
$100k - $150k
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses... ...to grow, we’re looking for a skilled Application Security Engineer to join our dynamic team and contribute to our mission of...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa$100k - $150k
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses... .... In this role you will be responsible for the end-to-end engineering lifecycle, from translating business requirements into robust...Full timeContract workH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- ...Hybrid Onsite | 3 days per week onsite in Rockville, MD Overview We are seeking a skilled Software Development Engineer in Test (SDET) to join a high-impact Market Surveillance team responsible for validating complex surveillance patterns and regulatory workflows...Hourly payRemote work3 days per week
- ...Mid-Level Fullstack Software Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Mid-Level Fullstack Software Engineer for a contract assignment with one of our premier Regulatory clients in Tysons, VA; Rockville, MD; Woodbridge, NJ; or Jersey City...Contract work
$100k - $150k
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses... ...to grow, we’re looking for a skilled Network Automation Engineer (Python + Network APIs) to join our dynamic team and contribute...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- Software Guidance & Assistance, Inc., (SGA), is searching for an Sr Software Engineer (SQL/Athena) for a Contract assignment with one of our premier Financial Services clients in Rockville, MD or Tysons, VA . Responsibilities : Senior role focused on delivering...Contract work
- ...Title : Sr. Software Engineer Location : Rockville, MD or McLean, VA Target Start Date : ASAP Type : contract Pay Rate : DOE The Senior Software Engineer is a seasoned individual contributor responsible for designing...Contract workImmediate start
$67.4k - $96k
Wabtec Careers is seeking a Manufacturing Test Engineer in Germantown, Maryland. This role involves developing and maintaining tools and scripts to automate testing for various Industrial Electronics products. Candidates should possess a Bachelor’s degree in engineering...$140k - $165k
...across cloud strategy, cybersecurity, systems integration, data engineering, machine learning, AI, disaster recovery, and enterprise... ...workplace. Job Details We are seeking a highly skilled Senior Software Engineer with strong expertise in Linux systems, automation, infrastructure...Local area- ...Software Engineer Rockville, MD or Tysons, VA Hybrid 3 days and Payrate is 40 to 50$ on w2 Long Term Contract Responsibilities: Under general supervision, the Software Engineer assists in developing software products and works on improving the overall quality...Long term contractTemporary workWork experience placement
- ...Device company in Rockville, MD is seeking a self-motivated, multi-tasker, and demonstrated team-player. You will be a Senior Software Engineer responsible for the development of new software products and enhancements to existing products in the Medical Device/ Instruments...Work experience placement
- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...
$100k
...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer...Full timeH1b$140k - $258k
...developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management, and... ...(HVAC) system design and applicable codes. Experience with software for performing load calculations and energy analysis. 4 years...For contractorsWork at officeRemote workFlexible hoursNight shift- ...About the role Seeking a skilled mid-level Software Developer to join our Classified Systems team at the Department of Energy in Germantown, MD. This role involves designing, developing, and maintaining secure web and desktop applications critical to national operations...For contractors
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 Germantown, MD
- software engineer full time Germantown, MD
- startup software engineer Germantown, MD
- software developer Germantown, MD
- software development engineer aws Germantown, MD
- ngo software engineer Germantown, MD
- software engineer Germantown, MD
- senior software engineer Germantown, MD
- cybersecurity software engineer Germantown, MD
- part time software developer remote Germantown, MD


