Senior Software Engineer Embedded

4 - 8 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer in Embedded, you will be responsible for developing embedded firmware and applications for a long-term client in Trivandrum, India. You will work closely with the existing project team, handling technical and management aspects. Your tasks will include requirement elicitation, software component designing, and implementation. It will be your responsibility to ensure the quality of deliverables by taking each assigned task to completion. Your role requires self-initiatives, decision-making skills, and the ability to work with minimal supervision while maintaining 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 the requirements and expectations of deliverables, ensuring on-time completion of tasks with high code quality. - Collaborate with stakeholders, including customers, to ensure project success. - Manage priority changes and conflicts gracefully with all stakeholders involved. - Address customer escalations promptly and demonstrate the ability to think quickly to identify and resolve product issues. - Stay updated on relevant technology and process advancements. Qualifications and Requirements: - More than 4 years of experience in developing firmware, drivers, middleware, and applications in Embedded Linux/ RTOS. - Proficiency in Embedded C/ C++ with a sound understanding of Embedded Linux/ RTOS internals. - Good knowledge of software development lifecycles (SDLC), version control tools, and experience in both Waterfall and Agile development methodologies. - Familiarity with various development tools for designing, coding, debugging, testing, bug tracking, collaboration, and source control. - A Bachelor's degree or equivalent in an Engineering discipline, specifically Electronics. Additional Details: You should possess outstanding attitude and energy to explore unfamiliar software implementations and troubleshoot issues effectively. Strong interpersonal skills are crucial for teamwork, and excellent written and oral communication skills are necessary. You should have the ability to judge and estimate work volume for given tasks, manage priorities, and ensure timely completion. Being a self-motivated individual with accountability and responsibility will be key to excelling in this role.,

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