Search by job, company or skills

Senior Firmware Engineer

Early Applicant
  • Posted 8 days ago
  • Be among the first 10 applicants

Job Description

  • At least 5 years development experience in design and implementation of multi-task, event driven real time embedded development.
  • Expertise with development tools for revision control, bug tracking, peer code review, etc.
  • Linux kernel development and integration
  • Low Level driver development
  • Integrating board support packages from RTOS vendors
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Audio Codec programming and integration
  • Experience reading schematics and data sheets for components.
  • Strong experience in firmware development on ARM, preferably STM32
  • Strong programming skills in embedded C, C++
  • Experience with bare-metal and RTOS based firmware development
  • Proficient in embedded firmware debugging using debug tools and emulators
  • Hands on experience with peripherals such as UART, I2C, SPI, QSPI, RS485, Timers and ADC etc
  • Experience with Eclipse based IDEs and IAR Workbench
  • Quick learner and self-motivated
  • Familiar with agile development methodologies
  • Excellent verbal and written communication skills are required.

What You'll Do:

  • Design and build out firmware for a new generation of designed hardware SKUs.
  • Participate in all aspects of the software development life cycle, from requirements review to product verification.
  • Create or review:
  • System, sub-system, and functional requirements
  • Software architecture and detailed design documents
  • Software verification plans
  • Software build and deployment plans
  • Participate in code inspections.
  • Work with the assigned software architect to design and code solutions.
  • Work with verification and validation engineers to resolve test failures.
  • Work with the technical support group to troubleshoot field problems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151566795

Similar Jobs

Bengaluru, India

Skills:

RtosEmbedded CUsbEmbedded LinuxAutomated TestingDevice DriversUartSpiCanGitEthernetI²CStatic AnalysisBootloaders

Bengaluru, India

Skills:

Version ControlCanGitJtagEmbedded CSWDMISRA Clogic analyzersreal-time constraintsCAN-FDembedded debuggingISO 26262automotive communication protocolsOscilloscopeinterruptsmicrocontroller architecture

Bengaluru, India

Skills:

control logic RtosPerformance TuningCEmbedded FirmwareJtagData movementStorage DevicesFlash technologiesRecovery mechanismsHardware interfacesstate machinesReliability engineeringDevice initializationError detectionPower efficiency

Bengaluru, India

Skills:

Embedded RtosPython ProgrammingC ProgrammingMiddlewareEmbedded Software DevelopmentDevice Drivers

Bengaluru, India

Skills:

SpiUartUsbPolyspaceShellLinuxLdraRtosPythonGitEmbedded CDSP microcontrollersISOTPCANFDCAN 2.0GPIOsADCs

Beware of Scammers

We don’t charge money for job offers