C++, Embedded Linux, ROS Developer

3 - 7 years

0 Lacs

Posted:1 month ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Embedded Systems Developer at the company, you will be responsible for designing, developing, and maintaining embedded software applications for various devices using C++, QT/QML, and ROS. Your role will involve developing user interfaces using QT/QML, working with ROS for high-performance execution, and optimizing software for embedded systems running on Linux platforms. Collaborating with cross-functional teams, troubleshooting existing software, and staying updated with the latest trends in embedded systems will also be part of your responsibilities. Key Responsibilities: - Design, develop, and maintain embedded software applications using C++, QT/QML, and ROS. - Develop user interfaces for embedded systems and ensure efficient performance. - Work with ROS for high-performance and reliable execution of embedded applications. - Optimize software for embedded systems running on Linux platforms. - Integrate hardware and software components for seamless communication. - Collaborate with cross-functional teams to deliver complete embedded solutions. - Troubleshoot, debug, and optimize existing embedded software. - Participate in code reviews, unit testing, and documentation for high-quality software delivery. - Stay updated with the latest trends in embedded systems and propose improvements. Qualifications Required: - Strong expertise in C++, Robot OS for embedded applications. - Experience with Linux development, particularly in embedded Linux. - Experience in interfacing with embedded hardware and knowledge of communication protocols. - Good understanding of embedded software design principles, memory constraints, and performance optimization. - Strong debugging and problem-solving skills. - Familiarity with version control systems such as Git. - Experience with unit testing, integration testing, and debugging tools. - Experience with Agile development methodologies. - Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or a related field is required.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Cyient logo
Cyient

IT Services and IT Consulting

Hyderabad TS

RecommendedJobs for You