Senior Software Engineer - Embedded

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer responsible for developing embedded firmware and applications for a long-term client in Trivandrum, India, you will work alongside the existing project team to handle technical and management aspects. Your role will involve requirement elicitation, software component designing, and implementation. It is crucial for you to take each assigned task to completion, ensuring the quality of deliverables. Your self-initiative, decision-making, and self-directing capabilities will be key as you work with minimal supervision and maintain a can-do attitude. Key Responsibilities: - Perform software requirements analysis to determine the functional and non-functional requirements of the project. - Write production quality code and conduct developer testing. - Communicate clearly regarding requirements and expectations of deliverables, ensuring on-time completion with high code quality. - Collaborate closely with stakeholders, including customers, to ensure project success. - Manage priority changes and conflicts gracefully with all stakeholders involved. - Address customer escalations promptly and demonstrate fast-paced problem-solving abilities. - Stay updated on relevant technology and process advancements. Qualifications and Requirements: - More than 5 years of experience in developing firmware, drivers, middleware, and applications in Embedded Linux/ RTOS. - Proficiency in Embedded C/ C++. - Sound knowledge of Embedded Linux/ RTOS internals. - Good understanding of software development lifecycles (SDLC) and version control tools. - Experience in software development under Waterfall and Agile methodologies. - Familiarity with various development tools for designing, coding, debugging, testing, bug tracking, collaboration, and source control. - Bachelors degree or equivalent in an Engineering discipline, preferably Electronics. As a Senior Software Engineer, you should possess: - Outstanding attitude and energy to explore unfamiliar software implementations and troubleshoot issues. - Strong interpersonal skills to effectively collaborate within a team. - Excellent written and oral communication skills. - Ability to judge and estimate work volume for given tasks. - Capability to manage priorities and meet deadlines. - Self-motivation with a sense of accountability and responsibility.,

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

RecommendedJobs for You