Jobs
Interviews

3 Firmware Developing Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The role requires you to drive, collaborate, mentor, and coach a small to medium-sized team (minimum of 8 members) by providing technical expertise in coding, debugging, and content development. You will be responsible for bug monitoring, tracking bug lifecycle, triage, and isolation. Your expertise should include coding modules, libraries, low-level debugging, code analysis, and code review. You will need to perform component selection, isolation, and RCA in case of failure. It is essential to adhere to the latest versions of feature documents, source code, binaries, and stay updated with testing, development, and debugging. Communication over emails and conversations to adhere to project timelines effectively is crucial. Mentoring teams in Automation/Debug to enhance their effectiveness in roles is also a key responsibility. Developing expertise in low-level coding, debugging, and content development within the team is important. Thorough analysis of requirements to provide measurable inputs regarding ETA, SLA, TAT, and milestones is expected from you. Training teams to analyze traces/core dump for defects reported internally or by customers to determine the root cause is a part of the role. Adapting to changing working environments, shifts, and extended working hours is necessary. You should have a thorough understanding of tools and applications used in the process and suggest new tools and process enhancements. Additionally, you should be adept at understanding Hardware IP for SSD controllers, developing firmware, and IP specific unit test cases for end-to-end functionality, maintaining high-quality standards in firmware coding, design, and unit tests as per defined processes. Your responsibilities will include being a technical expert in debugging, automation, content development, hardware requirements, and process changes for smart execution. You should possess technical mentorship and client management skills. Ability to undertake challenging tasks, projects, platforms, demanding clients, and complex processed projects is expected. Identifying project risks, planning mitigation actions with clients, ensuring quality deliverables, in-line with agreed standards, guidelines, and untampered quality are part of your ownership. You will need to analyze test results, coordinate with development teams for bug fixes, define debug strategies/standards, and document work, requirement analysis, project progress, solutions, designs, best practices, BKMs, and test reports. Status reporting, release management, compliance with protocols, coding standards, test system setups, strict delivery timelines, and knowledge management are also critical aspects of the role. Your skills should include expertise in code walkthrough, providing technical input to project management, troubleshooting boards/systems, evaluating test results against system specifications, rework/HW for automation environment, planning, developing, and implementing best processes, coordinating communication between technical architects and teams, being results-driven, proactive, team-oriented, with strong communication, analytical, problem-solving, and organizational skills. Sharing coding, debug, and content learnings across teams, working closely and independently with clients, understanding the criticality of deliverables, and performing accordingly are essential. Your knowledge should encompass hardware engineering with strong knowledge of programming languages, automation programming, debugging techniques, protocols, interfaces, hardware design, microcontrollers/processors, debugging tools, product development lifecycles, Agile methods, electronic testing methodology, SCM tools, office tools, automation frameworks, and system debug lifecycles. Completion of all mandatory trainings, adherence to testing methodologies, compliance processes, project schedules, timelines, KPIs, and implementing impactful processes/innovations will be key measures of your performance. Adhering to release management processes, lab trainings, protocols, coding standards, test system setups, test compliance, ESD, and managing knowledge effectively are also important aspects of the role. You should consume project-related documents, source code, platforms, features, specifications, and provide training to the team regularly to upskill them. Expertise in C with firmware testing, testing for storage controllers, firmware development, and other relevant skills mentioned in the job description are prerequisites for this role. UST is a global digital transformation solutions provider that partners with clients to embed innovation and agility into their organizations. With over 30,000 employees in 30 countries, UST aims to make a real impact through transformation.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You will be responsible for driving, collaborating, mentoring, and coaching a small to medium-sized team (with a minimum of 8 members) by providing technical expertise in coding, debugging, and content development. You will self-manage to deliver results with no guidance and inspire team members; a lead who is looked upon by all members for technical assistance. As an expert, you will be proficient at bug monitoring, tracking bug lifecycle, triage, and isolation. You will excel at coding modules, libraries, low-level debugging, code analysis, and code review. Your responsibilities will include performing component selection isolation RCA in the event of failure, adhering to the latest versions of feature documents, source code binaries w.r.t. testing development, and debugging. You will ensure adherence to project timelines and communicate effectively over emails and conversations. Additionally, you will mentor teams in Automation/Debug to become more effective in their roles and develop overall team expertise on low-level coding, debugging, and content development. Your role will require a thorough analysis of requirements to provide measurable inputs in terms of ETA, SLA, TAT, and milestones. You will be expected to train teams to analyze traces/core dump for defects reported internally or by customers to determine the root cause and be flexible and adaptable to changing, varied working environments, shifts, and extended working hours. Moreover, you should have a thorough understanding of tools and applications used in the process and be able to suggest new tools and process enhancements. You should possess technical expertise in debugging, automation, content development, hardware requirements, process changes for smart execution, debug, and development. Additionally, you must have technical mentorship and client management skills. Your ownership will involve undertaking challenging domains, tasks, projects, platforms, demanding clients, and complex processed projects. You will be responsible for identifying project risks and planning mitigation actions with clients. Quality is paramount, and you will need to ensure the quality of deliverables in-line with agreed standards, guidelines, fair and untampered. You will analyze test results, coordinate with development teams for bug fixes, define debug strategies/standards, and BKM. Documentation is a key aspect, and you will be required to create documentation for your work, requirement analysis, project progress, solutions, designs, best practices, BKM, and test reports. In terms of status reporting, you will need to report the status of tasks assigned, comply with project-related reporting standards and processes, and publish reports timely and periodically with utmost quality. Adhering to release management processes for test/debug execution, milestones, ETA, and test reports is essential. Compliance with lab trainings, protocols, coding standards, test system setups, test compliance, ESD, and strict delivery timelines is mandatory. Managing knowledge is crucial, and you should consume project-related documents, source code, platforms, features, specifications, and provide training to the team to upskill them. Regular training of team members on new features, best practices, BKMs, and processes will be part of your responsibilities. Your skills should include expertise in code walkthrough and authoring of modules/libraries, providing technical input to the project management team, troubleshooting boards/systems, evaluating test results against system specifications, rework/HW for automation environment, planning, developing, and implementing best processes, coordinating communication between technical architects and the team, being a results-driven self-starter, working in a team environment, possessing good written and verbal communication abilities, excellent aptitude analytical and problem-solving skills, proactively asking for and offering help, organizational mechanisms to share coding, debug content learnings across teams, working closely and independently with clients to perform tasks as per expectations, and understanding the criticality of deliverables to perform accordingly. Your knowledge should encompass expertise in Hardware Engineering with strong knowledge of C, C++, C#, Python, and relevant languages, strong knowledge of Automation Programming or Debugging techniques and methodologies, hardware design for automation purposes, understanding of microcontroller/processors, hardware architectures, protocols, interfaces, debugging tools, hardware and product development lifecycles, Agile methods, electronic testing methodology and standards, Source Code Management tools like GIT, proficiency with MS Office and Visio, and understanding of automation framework or system debug lifecycle. The ideal candidate should have technical capabilities in understanding the Hardware IP for SSD controllers, developing firmware, IP-specific unit test cases for end-to-end functionality, maintaining high-quality standards as per defined processes in firmware coding, design, and unit tests. UST is a global digital transformation solutions provider that partners with clients from design to operation, embedding innovation and agility into their organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact, touching billions of lives in the process.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

gandhinagar, gujarat

On-site

Company Description Paramvir Power Is an Indian Company working on cutting edge technology like Battery storage Inverters, Green Hydrogen, induction heating-melting, hardening etc. Paramvir Power is one among many companies who really works in core Research and Development from "Concept to Product Design" & empower the Indian OEM. Paramvir Power is pioneer in following with: a. Leader in Inverter, rectifier developments which is used in induction heating, melting & hardening. b. IGBT & SiC Gate Driver - 100+ variants. c. Winner of Top 10 Startups in Energy Storage 2023 by silicon India. d. Maximum number of inverters projects successfully executed for PSUs and other industries. e. TI DSP/Delfino based control board developments and it customize firmware development. Role Description This is a full-time on-site role for a Firmware Engineer, An engineer will be responsible for conducting research, Firmware developing for new products, testing prototypes, and improving existing products. Day-to-day tasks include analyzing data, conducting experiments, collaborating with cross-functional teams, and ensuring products meet safety and quality standards along with target specification. Qualifications Bachelor's or Master's degree in EC/ Electrical/ Power Electronics/ Instrumentation Engineering Experience in the energy or power electronics solutions industry is a plus Strong Analytical Skills and Testing experience Related firmware writing experience Product Development skills Excellent problem-solving and critical thinking skills Ability to collaborate effectively with cross-functional teams Excellent written and verbal communication skills,

Posted 1 month ago

Apply
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.

Featured Companies