...
Now Hiring: Senior Firmware Engineer

Now Hiring: Senior Firmware Engineer

Feb 10, 2026 | Categories: Careers |
5
(1)

At AJProTech, we build complex hardware-software products: from consumer electronics to advanced deep-tech platforms. Our work sits at the intersection of embedded systems, firmware, and real-world manufacturing. As our projects grow in complexity and scale, we’re looking for an experienced Senior Firmware Engineer to join our team and help architect the foundation of next-generation devices.

Now Hiring: Senior Firmware Engineer

About the Rolе

We’re looking for a Senior Firmware Engineer with deep expertise in embedded systems and low-level programming. In this role, you’ll architect and develop robust firmware that powers complex hardware platforms – including platform initialization, board bring-up, and secure, real-time control of peripherals.

You’ll play a key role in a cross-functional product development team, contributing to microarchitecture design, secure firmware development, and platform integration.


Key Responsibilities

Firmware Development

  • Design and develop embedded firmware from the ground up.
  • Work on platform initialization, board support packages (BSP), and bring-up of custom hardware.
  • Develop low-level drivers for the new hardware supporting various interfaces (I2C, SPI, UART, and PCIe).
  • Handle memory management, real-time scheduling, interrupts, and multi-threaded systems.

System & Security

  • Evaluate and integrate third-party firmware components with focus on platform security.
  • Apply firmware security best practices, including authentication and encryption mechanisms.

Collaboration & Lifecycle

  • Collaborate with hardware, mechanical, and software teams to ensure seamless system integration.
  • Own the firmware development lifecycle — from design and implementation to debugging, validation, and release.
  • Contribute to DevOps processes, firmware testing frameworks, CI/CD pipelines, and automated embedded testing.
Now Hiring: Senior Firmware Engineer

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • 10+ years of professional experience in firmware and embedded systems development
  • Expert-level proficiency in C (for embedded firmware) and Python (for scripting, tooling, or testing)
  • Strong understanding of RTOS, bare-metal systems, and platform-level programming
  • Experience with memory management, interrupt handling, and multi-threaded embedded systems
  • Familiar with firmware security best practices and platform-level authentication/encryption mechanisms
  • Comfortable debugging firmware using oscilloscopes, logic analyzers, and JTAG/SWD tools
  • Strong problem-solving skills, with the ability to work independently and collaboratively across teams

Nice to Have

  • Experience with ARM Cortex-M/A, FPGA integration, or wireless protocols (BLE, Wi-Fi, Zigbee)
  • Familiarity with Linux device drivers and secure boot processes
  • Exposure to hardware product certification or compliance workflows
  • Contribution to open-source firmware projects or SDKs

If you’re interested, we’d love to hear from you. Please send your resume and portfolio to [email protected]

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

LET'S TALK ABOUT YOUR PROJECT
Please fill out the form and we'll get back to you shortly.