ROS/ROS2 Developer

Position Overview:

We are looking for a talented and motivated ROS/ROS2 Developer to join our team. In this role, you will work on designing, developing, and integrating robotic software systems using the Robot Operating System (ROS/ROS2). You will contribute to the development of autonomous systems, robotic platforms, and software tools while collaborating closely with cross-functional teams.

Key Responsibilities:

  • Design, develop, and implement software modules using ROS/ROS2 for robotic systems.
  • Create and optimize robot navigation, localization, perception, and manipulation systems.
  • Develop custom ROS nodes and interfaces for hardware integration and data processing.
  • Work on sensor integration, including LiDAR, cameras, IMUs, and other peripherals.
  • Collaborate with hardware and software teams to ensure seamless integration of robotic systems.
  • Optimize robotic algorithms for real-time performance and efficiency.
  • Conduct testing and debugging of robotic systems in simulation and real-world environments.
  • Write clear and maintainable documentation for developed software.

Qualifications Required skills:

  • Proficiency in developing applications using ROS/ROS2.
  • Strong programming skills in C++ and Python.
  • Experience with robotic perception (e.g., OpenCV, PCL) and control systems.
  • Familiarity with robotics hardware, such as sensors, actuators, and embedded systems.
  • Hands-on experience with simulation tools like Gazebo, RViz, or Webots.
  • Knowledge of SLAM, path planning, and motion control algorithms.
  • Experience with Linux operating systems and command-line tools.
  • Understanding of real-time systems and multi-threaded programming.

Preferred Skills

  • Familiarity with DDS (Data Distribution Service) middleware in ROS2.
  • Experience with hardware drivers and low-level interfaces.
  • Knowledge of machine learning or deep learning for robotics.
  • Exposure to Agile development methodologies and version control systems like Git.
  • Familiarity with Docker and CI/CD pipelines for robotics projects.

Azure Specialist & ASP.NET Core MVC Expert

Overview:

We are seeking an experienced Azure Specialist & ASP.NET Core MVC Expert who is proficient in Cosmos DB, Azure Authentication, and Azure Blobs. Knowledge of Azure App Service, Azure Key Vault, Azure Insights, and Azure Web Jobs is a plus.

Key Responsibilities:

  • Develop and maintain applications using ASP.NET Core MVC.
  • Design, implement, and manage Azure-based solutions, including Cosmos DB, Azure Authentication, and Azure Blobs.
  • Ensure the security of applications through the use of Azure Key Vault and other best practices.
  • Monitor and optimize application performance using Azure Insights.
  • Automate workflows and background tasks with Azure Web Jobs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve technical issues in a timely manner.
  • Provide technical guidance and mentorship to junior team members.
  • Stay updated with the latest industry trends and technologies.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience with ASP.NET Core MVC development.
  • Strong expertise in Azure Cosmos DB, Azure Authentication, and Azure Blobs.
  • Knowledge of Azure App Service, Azure Key Vault, Azure Insights, and Azure Web Jobs is a plus.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with DevOps practices and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team

MEAN/MERN Stack Developer 

Job Description:

We are seeking a skilled MEAN/MERN Stack Developer to join our innovative development team. As a Stack Developer, you will be instrumental in crafting high-performance and scalable web applications. If you are enthusiastic about full-stack development, have a deep understanding of the MEAN or MERN stack, and are eager to contribute to cutting-edge projects, we invite you to apply. 

Responsibilities:

  • Design and implement end-to-end solutions using either the MEAN or MERN stack. 
  • Collaborate with cross-functional teams to define, design, and deliver new features. 
  • Develop and maintain MongoDB databases, ensuring optimal performance. 
  • Implement effective data storage solutions and optimize database queries. 
  • Build robust APIs using Node.js and Express.js for MEAN Stack or Node.js for MERN Stack. 
  • Implement server-side logic and integrate with front-end components. 
  • Develop dynamic and responsive user interfaces using Angular (for MEAN) or React.js (for MERN). 
  • Collaborate closely with UX/UI designers to ensure visually appealing and user-friendly applications. 
  • Utilize Git for version control, tracking changes, and collaborating with team members. 
  • Participate in code reviews to maintain high code quality standards. 

Requirements: 

  • Proven experience as a MEAN/MERN Stack Developer or in a similar role. 
  • Proficiency in the respective stack components – MongoDB, Express.js, Angular or React.js, Node.js. 
  • Familiarity with Git for version control. 
  • Strong grasp of front-end technologies such as HTML, CSS, and JavaScript. 
  • Knowledge of RESTful API design and implementation. 
  • Strong problem-solving skills and attention to detail. 
  • Ability to work collaboratively in a team environment. 
  • Excellent communication skills. 

Advantageous Skills: 

  • Experience with cloud platforms such as AWS or Azure. 
  • Knowledge of containerization technologies (Docker). 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.