Robotics Software Engineer
$100k - $150kBright Vision Technologies
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.Robotics Software Engineer
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
Salary Range: 100k$/Annum-150k$/Annum
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 [email protected] 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Rockville, MD vacancy
- ...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
$99k - $225k
Booz Allen Hamilton in McLean, Virginia is seeking a Robotics Engineer to conduct research, development, and evaluation of robotic and unmanned systems. The ideal candidate has 5+ years in C/C++, experiences in autonomy algorithms, and holds a Bachelor's degree in a related...Suggested$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...SuggestedRelocation package- ...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...SuggestedContract work
- ...team at the pulse of global markets, where we deliver innovative software and service solutions for essential financial reporting and... ...consistently. Our customers rely on us in the moments that matter. Engineering delivers on that promise. You can read the bullets below....SuggestedWork experience placementRemote workFlexible 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...
- ...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
$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- ...Software Engineer Under general supervision, the Software Engineer assists in developing software products and works on improving the overall quality of the product throughout the software development life cycle. Essential Job Functions: Works on problems of...Work experience placementFlexible hoursShift work
- ...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
$110k - $130k
...Sr. Software Engineer (Front End) ESI provides direct support to the Frederick National Lab (FNL) and its clients at the National Cancer Institute (NCI), aiding their mission to accelerate the prevention and treatment of cancer. FNL's support of NCI includes the management...Contract workTemporary workWork at officeLocal areaRemote workWorldwide$119k - $155k
...Senior Software Engineer North Bethesda, MD Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they...- ...Software Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Software Engineer for a contract assignment with one of our premier regulatory clients in the DMV area. Responsibilities include: Assisting in developing software products and improving...Contract workWork experience placement
- ...Sr Software Engineer (SQL/Athena) Software Guidance & Assistance, Inc., (SGA), is searching for a senior software engineer for a contract assignment with one of our premier financial services clients in Rockville, MD or Tysons, VA. Responsibilities: Senior...Contract work
- ...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
- ...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
- ...Lockheed Martin, a leader in the Defense & Aerospace industry, where innovation, ethics, and teamwork are valued. As a Senior Software Engineer Staff in our IT & Cybersecurity department, you will contribute to cutting-edge projects that reinforce national security. You...
- Satellite Systems Engineer Performs technical planning, system integration, verification and validation, cost and risk analyses for satellite... ...studies to translate customer requirements into hardware and software specifications. Education and Experience 5-10 years of...Work experience placement
- Overview Sr. Software Development Engineer - Veridix AI US Remote Veridix AI is the technology, data, and AI arm of the Emmes Group, a leading full-service contract research organization (CRO) with over 47 years of experience in supporting clinical research across more...Contract workLocal areaRemote work
- Our client is seeking a Software Engineer (Full Stack) with a passion for building modern applications and an interest in Generative AI to join our team. This is a great opportunity to work on impactful solutions supporting regulatory workflows, data analysis, and reporting...Hourly pay
$144k - $192k
...100 nuclear reactor development workflows across business and engineering functions. Working under the leadership of the Artificial Intelligence... ...Management: Experience in technical product management for software or AI products. Background creating product roadmaps and...Full timeWork at office- ...Applications Engineer The Applications Engineer is responsible for providing technical support for sales team members and clients in both the acquisition and fulfillment stages of equipment projects. This position requires strong customer service skills, learned technical...Permanent employmentFor contractorsWork at office
- Overview M&J Engineering, P.C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its inception... ...through our Affirmative Action Plan. M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance...Full timeFor contractorsLocal areaRemote work
- - Web Services Software Engineer - Intelligent Automation, a BlueHalo Company# Web Services Software Engineer## Job DescriptionWeb Services... ..., Modeling and Simulation, Networks and Communications, Robotics, and Sensor Systems.US Citizenship Or Permanent Residency RequiredAll...Permanent employment
- ...your ideal time and number for communication, and the expected pay rate for C2C/1099/W2. Job Title: Senior Oracle eCommerce Software Engineer Location: Rockville, MD -Hybrid Duration: 12 months Passport number is mandatory at the time of...Immediate start
- ...Jacobs/BlackLynx seeks a qualified and highly motivated Linux software engineer to work in either the Rockville, MD or Chantilly, VA office, and to begin immediately. Position Responsibilities: • Collaborate with a team of engineers to design, implement, and test...Work at officeImmediate start
- ...I have an opportunity for " Senior Oracle e-Commerce Software Engineer ___ Rockville, MD- Hybrid " and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate...Contract workImmediate start
$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- A dynamic HVAC solutions provider based in Rockville, Maryland, is seeking a Control System Sales Engineer to enhance client relations and drive business growth. This role entails developing relationships with clients, understanding needs, and offering tailored solutions...Flexible hours
- ...passion for customer satisfaction, we are revolutionizing the sustainability landscape. We are seeking a talented Control System Sales Engineer to join our team. What You’ll Do Prospecting and Relationship Building: Identify and develop relationships with new clients,...Contract workFor contractorsWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Rockville, MD
- senior software design engineer Rockville, MD
- software engineer amazon Rockville, MD
- software developer positions Rockville, MD
- software engineer full time Rockville, MD
- software engineer Rockville, MD
- agile software developer Rockville, MD
- senior software engineer remote Rockville, MD
- software developer entry level Rockville, MD
- software engineer - early career Rockville, MD



