Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

$100k - $150k

Bright 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.
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 [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... 
    Suggested
    Temporary work
    Local area
    Relocation
    Flexible hours

    Jobot

    Rockville, MD
    4 days ago
  • $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

    Booz Allen Hamilton

    Mc Lean, VA
    4 days ago
  • $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... 
    Suggested
    Relocation package

    Lockheed Martin

    Rockville, MD
    18 hours ago
  •  ...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... 
    Suggested
    Contract work

    SGA

    Rockville, MD
    1 day ago
  •  ...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.... 
    Suggested
    Work experience placement
    Remote work
    Flexible hours

    Donnelley Financial, LLC

    Rockville, MD
    3 days ago
  • 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... 

    TechDigital Group

    Germantown, MD
    3 days ago
  •  ...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 pay
    Remote work
    3 days per week

    Eliassen Group

    Rockville, MD
    3 days ago
  • $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 time
    H1b

    SynergisticIT

    Rockville, MD
    1 day ago
  •  ...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 placement
    Flexible hours
    Shift work

    FINRA

    Rockville, MD
    1 day ago
  •  ...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 contract
    Temporary work
    Work experience placement

    Hire Talent

    Rockville, MD
    3 days ago
  • $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 work
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide

    Essential Software Inc

    Rockville, MD
    3 days ago
  • $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... 

    Xometry

    Rockville, MD
    2 days ago
  •  ...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 work
    Work experience placement

    SGA

    Rockville, MD
    3 days ago
  •  ...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

    SGA

    Rockville, MD
    2 days ago
  •  ...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 wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Rockville, MD
    1 day ago
  •  ...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 job
    Internship

    Danaher

    Rockville, MD
    2 days ago
  •  ...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... 

    Lockheed Martin Corporation

    Washington Grove, MD
    2 days ago
  • 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

    Divergent Thinking Engineering Corp

    Rockville, MD
    3 days ago
  • 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 work
    Local area
    Remote work

    Emmes

    Rockville, MD
    4 days ago
  • 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

    Eliassen Group

    Rockville, MD
    18 hours ago
  • $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 time
    Work at office

    Alumni Ventures

    Rockville, MD
    3 days ago
  •  ...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 employment
    For contractors
    Work at office

    Critical Systems

    Rockville, MD
    2 days ago
  • 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 time
    For contractors
    Local area
    Remote work

    M&J Engineering P.C.

    Rockville, MD
    1 day ago
  • - 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

    TryApplyNow

    Rockville, MD
    2 days ago
  •  ...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

    Navtech

    Rockville, MD
    1 day ago
  •  ...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 office
    Immediate start

    Jacobs

    Rockville, MD
    4 days ago
  •  ...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 work
    Immediate start

    Navtech

    Rockville, MD
    1 day ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Rockville, MD
    2 days ago
  • 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

    Critical Systems

    Rockville, MD
    18 hours ago
  •  ...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 work
    For contractors
    Work at office
    Local area
    Flexible hours

    Critical Systems

    Rockville, MD
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!