Firmware Engineer

SVK Technology Solutions
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
JIRA
Booting (BIOS)
C++
Static Program Analysis
Profiling
Continuous Integration
Software Debugging
Device Drivers
Microprocessors
Firmware
Modbus
Message Queuing Telemetry Transport (MQTT)
Network Protocols
Real-Time Operating Systems
RS-232
RSA (Cryptosystem)
Serial Communications
Software Engineering
TCP/IP
Openapi
Wi-Fi Technology
Multithreading
Serial Peripheral Interface
PIC Microcontroller
Bare Metal
Wireless Technologies
Cloud Integration
U-Boot
Jenkins

Job description

Lead the complete firmware lifecycle, from design to deployment, ensuring scalability and reliability.

  • Direct Over-the-Air (OTA) update strategies to enable secure, post-deployment feature rollouts.
  • Ensure compliance with global wireless and security standards (such as FCC, CE, RED).
  • Translate product requirements into actionable tasks, effort estimations, and project plans.
  • Coordinate with cross-functional teams and external partners, managing communication and delivery expectations.
  • Oversee development and validation of factory-test firmware, collaborating with manufacturing partners.
  • Maintain high-quality technical documentation, including architecture diagrams, API specifications, and internal knowledge bases.
  • Utilize Jira/Agile workflows to track project milestones and communicate technical status to leadership.
  • Conduct technical risk assessments and monitor project progress to mitigate issues.
  • Hands-on development with C/C++ for microprocessors, microcontrollers, and SoC architectures.

Requirements

Expertise in RTOS, device drivers, multi-threaded application development, and bare-metal programming.

  • Strong background in wireless technologies (Wi-Fi, BLE, Thread, Matter, Sub-GHz) and networking protocols (TCP/IP, UDP, Secure MQTT, HTTPS, Amazon Sidewalk).
  • Experience with secure IoT cloud integration and serial communication interfaces (RS-485, RS-232, I2C, SPI, MODBUS).
  • Proficiency in security features (Bootloader, Secure boot, RAND, ECC, RSA, MCU power modes).
  • Skilled in debugging and bring-up of hardware platforms using tools like GDB, J-Link, DSO, Logic Analyzers, and Power Profiling.
  • Experience with CI/CD automation (Jenkins) and static code analysis.
  • Demonstrated soft skills in technical trade-off analysis, problem-solving, effective communication, and cross-functional teamwork.

Apply for this position