Source description
About the role
Job Description About the Opportunity We are looking for an experienced Senior Firmware Engineer to join an exciting product engineering team developing next-generation consumer and healthcare devices. This is a freelance contract opportunity for engineers who enjoy building embedded systems from concept through product launch. You will collaborate with cross-functional engineering teams to design, develop, test, and optimize firmware for innovative embedded products. Key Responsibilities - Lead firmware development for embedded products from concept to production. - Design and implement scalable firmware architecture. - Develop high-quality embedded C firmware and resolve software defects. - Create test applications, technical documentation, and firmware requirements. - Perform hardware bring-up and low-level debugging. - Support product integration, testing, and manufacturing activities. - Collaborate closely with hardware, mechanical, QA, and product engineering teams. - Estimate development effort and deliver milestones on schedule. - Participate in code reviews and maintain firmware quality standards. Required Skills - Bachelor's degree in Electronics, Computer Engineering, Embedded Systems, or related field. - 510 years of embedded firmware development experience. - Robust programming experience in Embedded C. - Hands-on experience with ARM-based microcontrollers. - Experience with: - Embedded firmware development - Hardware bring-up - Low-level debugging (JTAG, SWD, etc.) - Microcontrollers - USART - I2C - SPI - Ability to read and understand electronic schematics. - Experience with: - Git - VS Code or similar IDE - CMake - GNU Toolchain - Bash - Jira Preferred Skills - FreeRTOS or Zephyr RTOS - BLE, Wi-Fi, or LTE firmware development - Power management and low-power optimization - Product development lifecycle experience - Consumer electronics or medical device experience Engagement Details - Long-term engagement - Immediate joiners preferred - Excel .
More at ThreatXIntel
Related open roles
Freelance Opportunity | Mainframe System Automation (IBM SA z/OS) Engineer
India
AI Solutions Engineer | Freelance | Remote
India
Freelance DevOps Engineer for OCI OpenSearch Integration Test Automation(Remote)
India
Freelance Software Engineer (Java & Go) Database Migration
India
MCP Developer (Model Context Protocol) AI Agents | Python | Google Vertex AI
India
Azure Data Migration Specialist (Freelance | Remote)
India