Skip to main content
VHire
Back to Jobs
C

Firmware Development & Validation Engineers

CADMAXXbangalore, Karnataka, IndiaPosted 3 weeks ago• Updated Today
contract
mid

Salary

Not disclosed

Experience

5-12 Years

Applicants

0

Views

108

Firmware Development & Validation Engineers

We are seeking to onboard two contractors for the roles of Firmware Development Engineer and Firmware Development Validation Engineer. This position involves working on firmware development and validation, requiring a solid understanding of firmware design, architecture, implementation, and testing frameworks.

Key Responsibilities

  • Firmware development and validation engineering.
  • Understanding of firmware design, architecture, implementation, and test framework development using C/C++.
  • Design and implementation of firmware.
  • Defining test specifications at the module or integration level.
  • Develop, execute, and automate tests for characterizing key performance metrics of the system.
  • Design and implementation of test automation for firmware testing.
  • Debug and track firmware and RF issues until closure.
  • Close interaction with Firmware Architects, Development, and Verification teams.
  • Participation in code reviews and technical reviews to ensure the quality of deliverables.
  • Work on SDKs, debuggers, and development tools such as firmware downloaders and encryption tools.

Requirements

  • 5 to 12 years of experience in firmware design, implementation, or verification & validation.
  • Must have experience in embedded systems and protocols such as SPI, I2C, UART, USB, and embedded RTOS.
  • Excellent C programming skills; exposure to C++/C# is a plus.
  • At least one scripting language experience (Python, Groovy, Shell, etc.).
  • Embedded software design/development experience on 32-bit platforms, preferably ARM architecture.
  • Experience using target debuggers (J-Link, LPC-Link).
  • Familiarity with IDEs such as Eclipse, MCU-XPresso, LPCexpresso, Keil, IAR, etc.
  • Experience with Visual Studio Tool-chain is a plus.
  • Excellent analytical, problem-solving, debugging, and interpretation skills.
  • Exposure to change management/configuration management, bug tracking tools such as Git, SVN, Jenkins, etc.
  • Experience using platform boards, evaluation kits/starter kits, and debugging tools such as JTAG, real-time debugging with breakpoints, memory dump/corruption analysis.
  • Self-motivated with a proactive approach to taking initiatives.
  • Good verbal and written communication skills to efficiently work with international colleagues.
  • Ability to dynamically switch between development and validation roles.

Work Arrangements

  • Type: Contract
  • Location: Bangalore, Karnataka, India

Apply now and get matched with AI-powered scoring

Takes less than 60 seconds

Required Skills
Test Automation
Debugging
Scripting Languages
Embedded Systems
C Programming
Firmware Development
Firmware Validation
Embedded Software Development
C#
AI Tools
C++
RF Domain Knowledge
NFC Knowledge
Cryptographic Algorithms
Visual Studio
About CADMAXX

CADMAXX is hiring talented professionals.

IndustryTechnology
Company size50-200 employees