Senior

5 days ago


Karachi, Sindh, Pakistan Embedded Designer Full time 900,000 - 1,200,000 per year

Senior Embedded Firmware Developer -
Job Description

eSpark Consulting Group is seeking a highly experienced and results-driven Senior C/C++ Firmware Developer to join our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming a wide range of 32-bit microcontrollers such as STM32 and ESP32, and a strong understanding of Embedded Linux environments, particularly OpenWRT. 

Responsibilities:

  • Lead end-to-end firmware development projects from concept to deployment, including planning, effort estimation, scheduling, resource coordination, and risk management.
  • Design, develop, and optimize firmware for 32-bit microcontrollers, especially STM32, ESP32, NXP (Kinetis, i.MX), and Microchip MCUs (ATMEGA, ATSAM, LAN9255).
  • Collaborate closely with hardware, software, and QA teams to drive technical decisions, ensure system integration, and resolve complex cross-functional challenges.
  • Develop and maintain robust, scalable, and efficient embedded code adhering to MISRA C standards and relevant IEC safety and reliability standards.
  • Integrate firmware with Embedded Linux systems, particularly OpenWRT, and provide technical leadership in embedded Linux development.
  • Contribute to FPGA-based designs, including developing and integrating HDL logic to complement firmware functionality.
  • Implement and maintain communication protocols such as UART, SPI, I2C, CAN, and Modbus in embedded applications.
  • Develop and execute automated unit tests and validation plans to ensure firmware quality, performance, and reliability.
  • Work on real-time and bare-metal systems, using RTOS platforms like FreeRTOS, with a deep understanding of task scheduling and resource management.
  • Use embedded IDEs and toolchains such as Keil, MPLAB X, STM32CubeIDE, ESP-IDF, and Segger Embedded Studio effectively.
  • Collaborate in Agile/Scrum development environments, participating in sprint planning, code reviews, and continuous integration.
  • Maintain high-quality firmware documentation, including flowcharts, test procedures, technical specifications, and version histories.
  • Utilize modern 
    C++17 features
     to write clean, efficient, and maintainable firmware code, leveraging capabilities such as structured bindings and compile-time evaluations.
  • Support internal engineering teams and customers with technical troubleshooting, bug fixing, and post-deployment support.

Requirements:

  • 6+ years of hands-on experience in embedded systems design and firmware development.
  • Proven expertise in C and C++ for embedded systems, including use of STL, smart pointers, and OOP principles.
  • Strong experience with STM32, ESP32 (ESP-IDF), NXP, and Microchip MCUs (ATSAM, ATMEGA, LAN9255).
  • In-depth understanding of RTOS, bare-metal programming, and multi-threaded applications.
  • Proficiency in Embedded Linux systems, especially OpenWRT, including kernel customization and system-level integration.
  • Working knowledge of FPGA design and integration, preferably using Verilog/VHDL and platforms like Xilinx or Intel FPGAs.
  • Hands-on experience with debugging tools: JTAG, SWD, oscilloscopes, logic analyzers, and serial monitors.
  • Familiarity with MISRA C, static code analysis tools, and industry compliance standards (e.g., IEC 61508, ISO
  • Proficient with version control systems (Git) and CI/CD pipelines for firmware builds and automated testing.
  • Strong command of modern C++ standards, particularly C++17, with practical experience using features like structured bindings.
  • Experience in Agile methodologies, participating in sprint planning, retrospectives, and collaborative development workflows.
  • Excellent written and verbal communication skills, with an ability to document, present, and explain complex technical concepts.
  • Self-motivated, detail-oriented, and capable of mentoring junior team members and reviewing their work.

Qualification:

Bachelor's degree in electronic engineering, computer engineering, or similar. 

Experience:

6

  • years of

experience as a Senior Embedded Firmware Developer.

Embedded Designer offers you the following benefits:

  • Paid Time off
  • Flexible work hours

  • Senior Registrar

    3 days ago


    Karachi, Sindh, Pakistan Children Hospital Karachi Full time 900,000 - 1,200,000 per year

    Children's Hospital Karachi is hiring a Paediatric Senior Registrar / Senior Medical Officer. The candidate must have MBBS , FCPS and 2 years of experience in paediatrics.Apply now by sending your CV to Job Type: Full-timeWork Location: In person

  • Audit Senior

    2 weeks ago


    Karachi, Sindh, Pakistan OASIS Consulting Group Full time 900,000 - 1,200,000 per year

    Audit Seniors Required :We are hiring Audit Seniors in our Karachi office to work with a Top 10 International Audit Firm.Requirements:• Qualified / Part-qualified (ACCA, ACA, CAF finalist or equivalent)• Strong knowledge of IFRS, ISA, and Caseware audit software• Excellent communication and team management skillsWhat We Offer:• Opportunity to work...

  • Senior Executive

    2 weeks ago


    Karachi, Sindh, Pakistan ADR International Center, IBA Karachi Full time $104,000 - $130,878 per year

    Role DescriptionThis is an on-site, full-time role for a Senior Executive located in Karachi. The Senior Executive will be responsible for overseeing daily operations, managing strategic initiatives, and ensuring that the organization meets its objectives. The role involves supervising staff, setting performance goals, developing policies and procedures, and...

  • Senior Architect

    7 days ago


    Karachi, Sindh, Pakistan identity Full time 900,000 - 1,200,000 per year

    This is a full-time on-site role for a Senior Architect based in Karāchi. The Senior Architect will be responsible for overseeing architectural design projects from inception to completion. The role includes developing project plans, coordinating with clients, and integrating software development and architectural solutions. The Senior Architect will manage...

  • Senior Officer

    23 hours ago


    Karachi, Sindh, Pakistan Talent Experts Internayional Full time 720,000 per year

    Career OpportunitySenior Officer - Shared Services AuditTalent Experts is committed to building and sustaining meaningful partnerships with organizations, business leaders, and professionals by delivering swift, tailored, and results-driven HR solutions — all while upholding the highest standards of confidentiality.We are currently seeking qualified...

  • Senior Accountant

    22 hours ago


    Karachi, Sindh, Pakistan Trade and Projects Full time 850,000 - 1,250,000 per year

    Senior AccountantRequired Senior Accountant having Bachelor's degree (Minimum) in Accounting or Finance. Strong knowledge Tax matters and accounting principles, Proficient in accounting software and Microsoft Excel.Candidate capable to maintain accurate Tax records, financial records, including ledgers and journals. Handle monthly, quarterly, and annual...

  • Senior Accountant

    3 days ago


    Karachi, Sindh, Pakistan Fossphorus Software House Full time 1,200,000 - 1,800,000 per year

    Job Opening: Senior AccountantWe are looking for a Senior Accountant with 5–6 years of professional experience to join our team.Requirements:Bachelor's or Master's degree in Finance/Accounts.ACCA/ICMA certification will be a strong plus.Proven experience in managing accounting operations, financial reporting, and compliance.Proficiency in accounting...

  • Senior Accountant

    1 week ago


    Karachi, Sindh, Pakistan Ticket Wala Full time 900,000 - 1,200,000 per year

    We're hiring a Senior Accountant at Ticket Wala - not just to bookkeep, but to help steer the business.You'll work cross-functionally across ticketing, artist management, sponsorships, etc - shaping financial systems, optimizing tax/compliance, and building projections to help guide decisions.You should have:2-5 years in accounting/financeACCA / CA (part or...

  • Senior Accountant

    1 week ago


    Karachi, Sindh, Pakistan Talisman Animation Studios Full time 900,000 - 1,200,000 per year

    Company DescriptionTalisman Animation Studios is a 3D animation and VFX studio recognized for delivering high-quality content globally. The studio creates original IP, collaborates as minority partners, and offers work-for-hire services. Its acclaimed production, "The Donkey King," stands as Pakistan's highest-grossing animated film, released globally in...

  • Senior Architect

    3 days ago


    Karachi, Sindh, Pakistan Faisal Bilwany Associates Full time 900,000 - 1,200,000 per year

    Position: Senior ArchitectWe are looking for a Senior Architect with a minimum of 4 years of experience.Education:Bachelor's degree in Architecture (B.Arch) from a recognized institution (required).Master's in Architecture (M.Arch) will be an added advantage.Key Skills & Expertise:Proficiency in AutoCAD, Revit, SketchUp, 3D Max, and other architectural...