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