Senior Software Engineer
2 weeks ago
Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and support. Our unique and proven technology sets us apart-our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident. We are seeking energetic, bright, and friendly people to help achieve our vision: to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.
About The Role
Senior Perception Software Engineer
As a Senior Software Engineer on the Perception Team at Seegrid, you will work on a variety of projects related to increasing the spatial and situational awareness of our industrial autonomous vehicles. You should have a deep background in designing perception algorithms and integrating them with the vehicle control systems of autonomous mobile robots. We expect you to have the experience to know when existing library solutions to problems can be applied and when deeper, unique research is required. Per the former, your sensibilities for curating production-ready libraries and approaches are informed by your real-world experience in working with them. To be successful in this role, you will need strong software engineering skills in C++ with the ability to translate perception related algorithms from Python prototypes or straight from research publications to real hardware. This role reports directly to the Director of Perception.
Responsibilities Include:
The Senior Perception Software Engineer will be responsible for writing and maintaining production-grade, C++, perception code that will run in the real-time control loops of our industrial autonomous vehicles. Your focus will be algorithm design and validating algorithm robustness for real-world deployment.
- Research, design, develop, maintain, and extend perception algorithms that will run in production on our vehicles. Subsystems may include: localization, mapping, state estimation, obstacle detection and avoidance, object detection and localization, semantic segmentation, classification, and tracking.
- Guide the development of algorithm design from prototype to production including training on large scale data sets and curating (to ground truth) backtesting data sets to be integrated with our automated test infrastructure for the production software stack.
- Development of executable implementations of your algorithms in C++ or Python and provide clear documentation on their usage and performance characteristics.
- Provide elevated levels of support to assist with perception-related field issues.
- BS/MS/PhD in Robotics, Computer Science, or a related field
- 5+ years of relevant professional experience
- Mastery of C++ and experience with Python
- The ability to implement perception algorithms expressed as tight, array-oriented code (e.g., vectorized NumPy or Eigen implementations)
- Strong grasp of fundamentals (linear algebra, probability, optimization, model-based geometric algorithms) and the ability to employ these skills to develop robust perception algorithms
- Experience in SLAM, computer vision, machine learning/deep learning
- Experience working with applicable sensor systems to include 2D/3D LiDAR, monocular and stereo cameras, inertial sensors, etc.
- Experience in working on autonomous vehicles in any field (e.g., AGVs, automotive, agriculture, etc.)
- Experience with ROS, ROS2, DDS, or other data-centric middleware architectures
- Experience with modern data structures and libraries used in perception (e.g., NumPy, OpenCV, PCL, Eigen, Ceres, etc.)
- Proficiency in software development in a Linux environment
Seegrid has been recognized nationally as a Best-Place-to-Work. We'd love to have you join us
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status. Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity.
-
Senior Software Engineer
4 months ago
Pittsburgh, United States Software Engineering Institute Full timeThe CERT division of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania, engages in state-of-the-art research and development and provides robust solutions focused on ensuring that software engineers, cybersecurity experts, network and system administrators,...
-
Embedded Software Engineer
4 months ago
Pittsburgh, United States Software Engineering Institute Full timeAbout the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Senior Software Engineer
4 weeks ago
Pittsburgh, Pennsylvania, United States AMN Healthcare Allied Full timeJob Description: We are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:1. Lead the development of software applications using {base job title}.2. Collaborate with cross-functional teams to ensure timely and high-quality delivery of software projects.Requirements:1. Bachelor's degree in Computer Science or...
-
Senior C++ Software Engineer
4 weeks ago
Pittsburgh, United States Seegrid Full timeWhy join Seegrid? Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and...
-
Sr. Embedded Software Engineer
4 months ago
Pittsburgh, United States Software Engineering Institute Full timeAbout the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Senior Software Engineer
2 weeks ago
Pittsburgh, United States Prequel Solutions Full timeSeeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...
-
Senior Software Engineer
2 weeks ago
pittsburgh, United States Prequel Solutions Full timeSeeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...
-
Senior Software Engineer
2 weeks ago
pittsburgh, United States Prequel Solutions Full timeSeeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...
-
Senior Software Engineer
4 hours ago
Pittsburgh, United States Prequel Solutions Full timeSeeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...
-
Senior Software Development Engineer
1 month ago
pittsburgh, United States Rose International Full timeDate Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472990Job Title: Senior Software Development EngineerJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C++, GitHub, Python, Ubuntu Job...
-
Senior Software Development Engineer
1 month ago
pittsburgh, United States Rose International Full timeDate Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472990Job Title: Senior Software Development EngineerJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C++, GitHub, Python, Ubuntu Job...
-
Senior Software Development Engineer
1 month ago
Pittsburgh, United States Rose International Full timeDate Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472990Job Title: Senior Software Development EngineerJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C++, GitHub, Python, Ubuntu Job...
-
Pittsburgh, United States Near Earth Autonomy Full timeSenior C++ Embedded Software Integration Engineer Company Overview At Near Earth Autonomy, we are building the future of flight! Near Earth Autonomy develops autonomous flight systems. Through our partnerships with the world's largest aerospace companies, our systems enable aerial logistics and inspection applications. Our dedicated and enthusiastic team...
-
Senior Software Engineer
4 weeks ago
Pittsburgh, United States Carnegie Mellon University Full timeThe CERT division of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania, engages in state-of-the-art research and development and provides robust solutions focused on ensuring that software engineers, cybersecurity experts, network and system administrators,...
-
Software Engineer
2 weeks ago
Pittsburgh, United States OpenArc, LLC. Full timeOpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Software Engineer to join our client’s organization and contribute to their ongoing success.Job summaryIn this role, you will…Work with managers and senior team members...
-
Software Engineer
2 weeks ago
pittsburgh, United States OpenArc, LLC. Full timeOpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Software Engineer to join our client’s organization and contribute to their ongoing success.Job summaryIn this role, you will…Work with managers and senior team members...
-
Software Engineer
2 weeks ago
pittsburgh, United States OpenArc, LLC. Full timeOpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Software Engineer to join our client’s organization and contribute to their ongoing success.Job summaryIn this role, you will…Work with managers and senior team members...
-
Senior Machine Learning Engineer
4 weeks ago
Pittsburgh, United States Software Engineering Institute Full timeAt the SEI AI Division, we conduct research in applied artificial intelligence and the engineering questions related to the practical design and implementation of AI technologies and systems. We currently lead a community-wide movement to mature the discipline of AI Engineering for Defense and National Security. As our government customers adopt AI and...
-
Senior Software Development Engineer
1 month ago
pittsburgh, United States Rose International Full timeDate Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472992Job Title: Senior Software Development Engineer - Embedded SystemsJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C, C++,...
-
Senior Software Development Engineer
1 month ago
Pittsburgh, United States Rose International Full timeDate Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472992Job Title: Senior Software Development Engineer - Embedded SystemsJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C, C++,...