Ekumen logo
Ekumen

#PoweringYourIngenuity 💡 🚀 ➡ We bridge top-level technology companies with engineering talent from across the globe

Senior Software Engineer – Roboticist

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2012H1B No SponsorCompany SiteLinkedIn

Location

Latin America

Posted

15 days ago

Salary

0

Seniority

Senior

Postgraduate Degree2 yrs expSpanishEnglishDockerOpen SourcePythonPyTorchRay

Job Description

Senior Software Engineer – Roboticist

Ekumen

• Develop effective and efficient software robotic solutions applying different tech stacks, algorithms and making use of open source software • Transmit your passion for technology and professionalism to your peers • Be receptive and empathetic with your team and communities • Engage in design and implementation of challenging problems for our customers, R&D and internal technology interest groups • Train yourself and other peers within our internal tech dojo • Feel motivated to contribute with high quality software to open source projects

Job Requirements

  • Have strong experience (+2 years) with ROS or ROS 2.
  • Have strong experience (+2 years) coding with modern C++ (17 and beyond) and Python.
  • Have experience using Docker.
  • Have a degree (Bsc., Msc. or PhD) in Computer Science, Engineering, Robotics or a related field to robotics.
  • Are fluent in both Spanish and English and feel comfortable in a bilingual environment.
  • Are familiar with build systems (such as Bazel or Blaze)
  • Are familiar with machine learning frameworks like PyTorch and PyTorch Lightning, Ray, etc.
  • Have some robotics expertise in perception or mapping.

Benefits

  • Health insurance
  • Flexible work arrangements

Related Job Pages

More Full-stack Engineer Jobs

Traackr logo

Software Engineering Intern – Part-Time, Internal Tooling

Traackr

The Award-Winning Influencer Marketing Platform for the Data-Driven Marketer

InternshipRemoteTeam 51-200H1B Sponsor

• Improve reliability and correctness of a social platform integration, including data quality fixes • Expand and validate data ingestion to support additional attributes • Automate ingestion workflows and introduce monitoring for failures • Build API endpoints to support internal services • Develop internal tools and simple UIs for data access and visibility • Identify and track key user actions across services • Contribute to monitoring, alerting, and automation of system health

New York
Marqeta logo

Staff Software Engineer – Banking and Money Movement

Marqeta

Headquartered in Oakland, California, Marqeta created an open application programming interface (API) to help simplify the way payment programs are managed. The

• Lead the design and architecture of large-scale, complex systems and components, making decisions that impact both short-term and long-term product strategy. • Take ownership of major technical initiatives, providing direction to teams while ensuring alignment with customer needs and business goals. • Drive architectural improvements, optimizing for scalability, performance, and maintainability, while addressing both current and future system requirements. • Mentor and guide other engineers, providing technical leadership and fostering an environment of growth, learning, and excellence across the team. • Collaborate closely with cross-functional stakeholders, including product, design, and other engineering teams, to define and deliver high-impact solutions. • Develop and maintain a deep understanding of the product, business needs, and user experience, ensuring that engineering decisions align with company goals. • Independently drive the design and implementation of high-impact features and systems, ensuring high-quality deliverables with minimal supervision. • Drive innovation and champion the adoption of best practices across the engineering team, while challenging the status quo to continuously improve processes. • Be an advocate for software craftsmanship, ensuring code is clean, efficient, and aligned with the organization's architectural vision. • Participate in setting the technical vision and long-term roadmap for your area of the product and ensure that the team is aligned with these goals. • Participate in on-call coverage.

United States
$174.7K - $218.4K / year
Full TimeRemoteTeam 1,001-5,000Since 1867H1B No Sponsor

• Develop solutions that add value and efficiency across systems while minimizing technical debt. • Use AI agents and GitHub Copilot to implement .NET solutions from high-level Specs. • Collaborate closely with engineers, product owners, and stakeholders to meet product objectives and refine Specs. • Maintain a "Test First" mentality by managing the intent of AI-generated code so that it meets the functional, security, and performance requirements of the product. • Stay updated on technology trends and product roadmaps to guide development. • Contribute to cross-functional business processes. • Embrace best practices, cross-team collaboration, and process continuity. • Contribute to a collaborative culture based on trust and respect.

Canada
$85K - $95K / year
Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop and implement websites, web applications, application databases, and interactive web interfaces. • Develop and launch native application for iOS and Android. • Transform wireframes and design concepts into functional web applications using modern front-end technologies like JavaScript, HTML, and CSS. • Develop and deploy different versions of a feature to determine which one performs better, using data to inform product decisions and drive conversions. • Optimize applications for speed and performance, and ensure they are compatible across different browsers and devices. • Work closely with back-end developers to integrate APIs and ensure data flows smoothly, as well as with UI/UX designers to implement design concepts that align with the brand. • Keep up-to-date on new technologies and tools to bring innovative ideas to the company's products.

California
$149.2K - $155K / year