We are seeking a talented Software Engineer to develop and maintain high-quality software solutions. As part of our development team, you will be responsible for designing, implementing, and optimizing software applications using C++. The ideal candidate is a problem-solver with a deep understanding of software engineering principles and a passion for technology.
- Design, develop, and maintain software applications using C++.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing software.
- Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.
- Stay up-to-date with industry trends and emerging technologies.
Requirements
Mandatory Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Engineer with a focus on C++ development.
- Strong knowledge of object-oriented programming and software design patterns.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Valid work permit to work in Spain.
Desired Requirements
- Experience with ROS and/or ROS 2.
- Experience with Python.
- Familiarity with version control systems (e.g., Git).
- Familiarity with agile development methodologies.
- Experience with software development tools and practices (e.g., continuous integration, automated testing).
- Experience with Test-Driven Development (TDD).
pal robotics
PAL Robotics is a robotics company that develops humanoid robots and service robots
Other jobs at pal robotics
Why OmniJobs?
- Rare & hidden jobs
- New jobs every day
- No expired job posts
- All jobs in English
Receive emails about similar jobs
Get alerts to your inbox about new open jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs