Senior Engineer - Embedded / Firmware

Quest Global


Date: 3 weeks ago
City: Thiruvananthapuram, Kerala
Contract type: Full time
Job Requirements

RoleSenior Software Engineer /Senior Engineer – 1CYoE3-4 Years of Total ExperienceResponsibilities

Work in a team of self-motivated engineers and equally contribute for success of the project

Take ownership of assigned responsibilities, flexible with work timings, attend and contribute to technical discussions.

Read and understand design notes/discussions

Read and understand hardware datasheet and schematics for developing system components

Develop/Port, bring up firmware for target hardware (Bootloader, Peripheral Drivers etc.)

Comply with Performance and Quality standards for the project

Conduct self-review and peer review of work in the project.

Interact with internal and external stake holders

Work Experience

Required Skills

Proficiency in C/C++ programming language especially structures, pointers and linked lists

Good understanding of interrupt programming

Knowledge of common peripherals like GPIO, I2C, SPI, Timer, DMA, ADC, DAC, PWM, interrupts etc.

Experience in developing and debugging device drivers, bootloaders etc.

Solid knowledge of RTOS internals (process scheduling, memory management, IPC, etc.)

Understanding of toolchains and IDEs.

Strong platform porting and debugging skills.

Excellent problem-solving skills

Excellent documentation skills

Essential Skills

Experience with debugging tools like JTAG, DSO, Mustimeter, FG etc.

Experience with Linux working environment for ARM processors and GNU toolchain.

Experience working with Linux commands & shell scripting.

Good problem solving and communication skills.

Qualification

M.E / M. Tech (Electronics / Computer Science)

B.E / B. Tech (Electronics / Computer Science)

Diploma (Electronics / Computer Science) / MCA

Job LocationTrivandrumJob TypePermanent, Work from Office

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sr. Executive - Validation

Terumo Blood and Cell Technologies, Thiruvananthapuram, Kerala
1 week ago
Job SummaryThis position requires independent evaluation, selection and application of standard engineering methods and practices, using judgment and ingenuity. Responsibilities include but are not limited to writing process validation plans, protocols, reports and being involved in the development and improvement of manufacturing processes. This position may be responsible for completing process requirements documentation, understanding the architecture and validation strategy for...

Senior Executive - QC

Terumo Blood and Cell Technologies, Thiruvananthapuram, Kerala
1 week ago
Sr. Executive QC (Functional)JOB SUMMARY: -Ontime completion of testing, analysis, and documentation with respect to regulatory guidelines.REPORTING: -Reports to Deputy Manager QCESSENTIAL DUTIES: -Administration/Internal Communications: Responsible for completing testing as part of Chemical, Functional and incoming inspection. Responsible for Document Review and ApprovalResponsible for providing support to Global Quality projects. Responsible for providing support to complete gap assessments. Other Duties...

GCP with PySpark - Lead

UST, Thiruvananthapuram, Kerala
1 week ago
Role DescriptionUST is looking for a talented GCP Data Engineer with 5 to 10 years of experience to join our team and play a crucial role in designing and implementing efficient data solutions on the Google Cloud Platform (GCP). The ideal candidate should possess strong data engineering skills, expertise in GCP services, and proficiency in data processing technologies, particularly PySpark.ResponsibilitiesData...