SLAM Engineer
Pittsburgh, Pennsylvania / $130000 - $180000
INFO
$130000 - $180000
LOCATION
Pittsburgh, Pennsylvania
Permanent
SLAM Engineer
Robotics Start-Up
Pittsburgh
$130,000 - $180,000
This Robotics Start-Up is looking for a team-oriented "serial start-upper" to join its team at an exciting time. The company has secured a major customer and needs a SLAM expert to come in and ensure this deployment goes perfectly!
The Company
Located in Pittsburgh, Pennsylvania this start-up is aiding warehouse workers by creating autonomous robots that will assist in the picking up of e-commerce orders. Fresh off a new round of funding and a massive customer, you'd be joining this organization at an extremely exciting time of growth.
The Role
Reporting to the Director of Engineering, you will be working on the organization's production-level robot. A major focus of this role will be focused on the localization of the robot. Some of your duties will include:
- Design of algorithms and data processing pipelines robust to the sensor and actuation uncertainty, not just the use of existing algorithms and packages.
- Design and implementation of detection and classification algorithms using multiple sensors.
- Testing, specifying, and integrating sensors while also developing system calibration methods, algorithms, and procedures for their use.
- Design data fusion and scene analysis pipelines to support other systems such as obstacle avoidance, route and trajectory planning, and online SLAM
Your Skills and Experience
This role is being offered at the Principal & Senior Level
- Fluency in C++ & Python
- 3-6 years of experience with perception, localization & motion-planning experience (Senior)
- 7-10 years of experience with perception, localization & motion-planning experience (Principal)
- Understanding and use of sensor models for algorithm optimization, and implementation of formal manual calibration methods.
- Experience with geometry-based Computer Vision approaches such as Structure from Motion, Stereo Vision, SLAM, and Visual Odometry in real-time applications.
Benefits
- Base Salary of $130,000 - $180,000
- Equity
- 401k plan
- Unlimited PTO
- Life Insurance
- Medical/Dental/Vision

SIMILAR
JOB RESULTS

Is There An Increased Demand for SLAM Engineers? | Harnham US Recruitment post
+
Ever wondered how your Roomba knows not to vacuum the same area twice? Enter SLAM Engineering. No visions of tennis, basketball, or family breakfasts here, but this SLAM is an acronym and stands for simultaneous localization and mapping. This is the algorithmic technology that drives autonomous vehicles, AR, and robots.SLAM (simultaneous localization and mapping) is the technology your Roomba uses to vacuum your space. Algorithms map out the unknown area and then that information is carried out by engineers who develop systems for path planning and teach it to avoid obstacles. But it’s more than what drives your Roomba. It can also drive robots and autonomous vehicles,
so what’s driving the increase in demand?
Four Key Factors Contributing to Growth According to the SLAM Technology Market Research Report, the market is expected to increase forty-two percent between 2021 and 2030 up from $157.5 million in 2021. To reach this goal, there are four key factors contributing to this growth:The emergence of autonomous vehicles.Increased AR applications.Increased use and demand of unmanned aerial vehicles (UAVs).Advancements in visual SLAM.Connected vehicles technology is helping improve safety and efficiency which is increasing interest from the automotive industry, tech companies, the military, and the general population. UAVs, location mapping, surveillance, and detection are set to make the military the fastest growing category by end user. The sensors, cameras, and algorithms also lend themselves to the ability to increase safety for soldiers and keep humans from hazardous conditions. Whether it’s UAVs, autonomous vehicles, AR applications, or field robots what is it that makes SLAM work?
How SLAM Works
We dreamed of flying cars before we had the technology, and while we’re not yet jetting off in our Kia to skies unknown, there have been significant advancements in computer processing speed and more cost-efficient cameras and sensors to drive us into the future. To achieve simultaneous localization and mapping (SLAM), there are two types of technology required.Sensor signal processing Pose-graph optimizationWhen it comes to Computer Vision and how SLAM Engineers and engineering is in demand, there are two other definitions to consider. The first is visual SLAM (vSLAM) and the second is Monocular SLAM.Visual SLAM (or vSLAM) uses simple camera images using such as wide angle, spherical, multi-camera sensors, and is an integral piece when it comes to embedded vision. Monocular SLAM is when vSLAM uses a single camera as the only sensor to measure physical variables such as velocity and orientation. Autonomous vehicles, UAVs, and connected vehicle technologies are just the beginning for SLAM engineering, but every industry is on the lookout for top talent to help them improve and refine their localization and mapping dynamics. This is a new and emerging field and demand is high. If you’ve ever wanted to get in on the ground floor of something new and find out what you’re capable of, SLAM Engineering may be for you.If you’re a business on the cutting edge in the automotive, manufacturing, or aerial fields, and want to get ahead of your competition, now is the time to find out what a SLAM Engineer can do for your business.If you’re interested in Digital Analytics, Computer Vision, Advanced Analytics, Data Science, Machine Learning, or Robotics just to name a few, Harnham may have a role for you.
Check out our latest Computer Vision jobs or contact one of our expert consultants to learn more. For our West Coast Team, contact us at (415) 614 - 4999 or send an email to sanfraninfo@harnham.com. For our Arizona Team, contact us at (602) 562 7011 or send an email to phoenixinfo@harnham.com. For our Mid-West and East Coast teams contact us at (212) 796-6070 or send an email to newyorkinfo@harnham.com.

A Slam-Dunk Career as a SLAM Engineer | Harnham US Recruitment post
+
Philadelphia. It’s known for it’s Philly Cheesesteak, the Liberty Bell, and where the Constitution was signed. Always on the cutting edge, Philadelphia is a land of firsts. You may or not know this, but one of its firsts was to have the first general use computer in 1946. Is it any wonder then that a company there is building robots to navigate GPS denied environments and was begun by leaders in the Computer Vision space? Beyond the RoombaIf you consider the Roomba, the autonomous vacuum that sweeps up pet hair, dirt, and other unwanted product, how does it know where to go? How does it know to go under a table or chair or around a wall to the next room? How does it know to avoid the dog, cat, or you? On nearly the smallest scale, this little round machine is a personal version of simultaneous location and mapping (SLAM). However, the computational geometry method of this mapping and localization technique extends in a wide variety of arcs. Here are a few to get you thinking:GPS Navigation SystemsSelf-driving carsUnmanned Aerial Vehicles (UAV)Autonomous Underwater Vehicles (AUV)DronesRobotsVirtual Reality (VR)Augmented Reality (AR)Monocular Camera…and moreThere’s even a version which is used in the Life Sciences called RatSLAM. But we’ll visit that in another article. The uses and benefits of this simultaneous location and mapping technique are exponential even with some of the challenges posed by Audio-Visual and Acoustic SLAM.What is SLAM?Essentially, it is the 21st century version of cartography or mapping. Except in this case, not only can it map the environment, but it can also locate your place in it. When you want to know where the nearest restaurant is, you simply type in ‘restaurant near me.’ And soon, a list appears on your phone with a list radiating from nearest location outward. Imagine you’re lost on a hike, you manage to find signal, and soon your GPS is offering directions on which way to move toward civilization. This is Simultaneous Localization and Mapping. It locates you, your vehicle, a robot, drone, unmanned aerial vehicle or self-driving car and puts people and things in the direction it thinks they want to go or should go to get to safety.While mapping is at the epicenter of SLAM Computer Vision Engineering, there are other elements within the field as well. But let’s begin with mapping. Topological maps offer a more precise representation of your environment and can therefore help ensure consistency on a global scale. Just as humans do when giving directions, sensor models offer landmark-based approaches to make it easier to determine your location within the map’s structure and raw-data approaches which makes no assumptions. Landmarks such as wifi or radio beacons are some of the easiest to locate, but may not always be correct which is where the raw-data approach comes in to offer its two cents as a model of location function.Four Challenges of SLAMGPS sensors may not function properly in chaotic environments such as military conflict. }Non-static environments such as pedestrians or high traffic areas with multiple vehicles make locations difficult to pinpoint.In Acoustic SLAM, challenges include inactivity and environmental noise as well as echo. Sound localization requires a robot or machine to be equipped with a microphone in order to go in the requested direction.Five Additional Forms of SLAMTactile (sensing by touch)RadarAcousticAudio-Visual (a function of Human-Robot interaction)Wifi (sensing strength of nearby access points)Ready to Explore a Robotics and Computer Vision Career?Whether you’re interested in a slam dunk career as a SLAM Engineer or looking for your first or next role in Big Data, Web Analytics, Advanced Analytics & Insight, Life Science Analytics, or Data Science, take a look at our current vacancies or get in touch one of our expert consultants to learn more. For our West Coast Team, contact us at (415) 614 – 4999 or send an email to sanfraninfo@harnham.com. For our Mid-West and East Coast teams contact us at (212) 796-6070 or send an email to newyorkinfo@harnham.com.

Data Engineer Or Software Engineer: What Does Your Business Need? | Harnham US Recruitment post
+
We are in a time in which what we do with Data matters. Over the last few years, we have seen a rapid rise in the number of Data Scientists and Machine Learning Engineers as businesses look to find deeper insights and improve their strategies. But, without proper access to the right Data that has been processed and massaged, Data Scientists and Machine Learning Engineers would be unable to do their job properly. So who are the people who work in the background and are responsible to make sure all of this works? The quick answer is Data Engineers!… or is it? In reality, there are two similar, yet different profiles who can help help a company achieve their Data-driven goals. Data Engineers When people think of Data Engineers, they think of people who make Data more accessible to others within an organization. Their responsibility is to make sure the end user of the Data, whether it be an Analyst, Data Scientist, or an executive, can get accurate Data from which the business can make insightful decisions. They are experts when it comes to data modeling, often working with SQL. Frequently, “modern” Data Engineers work with a number of tools including Spark, Kafka, and AWS (or any cloud provider), whilst some newer Databases/Data Warehouses include Mongo DB and Snowflake. Companies are choosing to leverage these technologies and update their stack because it allows Data teams to move at a much faster pace and be able to deliver results to their stakeholders. An enterprise looking for a Data Engineer will need someone to focus more on their Data Warehouse and utilize their strong knowledge of querying information, whilst constantly working to ingest/process Data. Data Engineers also focus more on Data Flow and knowing how each Data sets works in collaboration with one another. Software Engineers – DataSimilar to a Data Engineers, Software Engineers – Data ( who I will refer to as Software Data Engineers in this article) also build out Data Pipelines. These individuals might go by different names like Platform or Infrastructure Engineer. They have to be good with SQL and Data Modeling, working with similar technologies such as Spark, AWS, and Hadoop. What separates Software Data Engineers from Data Engineers is the necessity to look at things from a macro-level. They are responsible for building out the cluster manager and scheduler, the distributed cluster system, and implementing code to make things function faster and more efficiently. Software Data Engineers are also better programers. Frequently, they will work in Python, Java, Scala, and more recently, Golang. They also work with DevOps tools such as Docker, Kubernetes, or some sort of CI/CD tool like Jenkins. These skills are critical as Software Data Engineers are constantly testing and deploying new services to make systems more efficient. This is important to understand, especially when incorporating Data Science and Machine Learning teams. If Data Scientists or Machine Learning Engineers do not have a strong Software Engineers in place to build their platforms, the models they build won’t be fully maximized. They also have to be able to scale out systems as their platform grows in order to handle more Data, while finding ways to make improvements. Software Data Engineers will also be looking to work with Data Scientists and Machine Learning Engineers in order to understand the prerequisites of what is needed to support a Machine Learning model. Which is right for your business? If you are looking for someone who can focus extensively on pulling Data from a Data source or API, before transforming or “massaging” the Data, and then moving it elsewhere, then you are looking for a Data Engineer. Quality Data Engineers will be really good at querying Data and Data Modeling and will also be good at working with Data Warehouses and using visualization tools like Tableau or Looker. If you need someone who can wear multiple hats and build highly scalable and distributed systems, you are looking for a Software Data Engineer. It’s more common to see this role in smaller companies and teams, since Hiring Managers often need someone who can do multiple tasks due to budget constraints and the need for a leaner team. They will also be better coders and have some experience working with DevOps tools. Although they might be able to do more than a Data Engineer, Software Data Engineers may not be as strong when it comes to the nitty gritty parts of Data Engineering, in particular querying Data and working within a Data Warehouse. It is always a challenge knowing which type of job to recruit for. It is not uncommon to see job posts where companies advertise that they are looking for a Data Engineer, but in reality are looking for a Software Data Engineer or Machine Learning Platform Engineer. In order to bring the right candidates to your door, it is crucial to have an understanding of what responsibilities you are looking to be fulfilled.That’s not to say a Data Engineer can’t work with Docker or Kubernetes. Engineers are working in a time where they need to become proficient with multiple tools and be constantly honing their skills to keep up with the competition. However, it is this demand to keep up with the latest tech trends and choices that makes finding the right candidate difficult. Hiring Managers need to identify which skills are essential for the role from the start, and which can be easily picked up on the job. Hiring teams should focus on an individual’s past experience and the projects they have worked on, rather than looking at their previous job titles. If you’re looking to hire a Data Engineer or a Software Data Engineer, or to find a new role in this area, we may be able to help. Take a look at our latest opportunities or get in touch if you have any questions.

CAN’T FIND THE RIGHT OPPORTUNITY?
STILL LOOKING?
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.