Senior C/C++ Embedded Firmware Developer

4 weeks ago


Karachi, Sindh, Pakistan Esparkconsultants Full time

eSpark Consulting Group is looking to hire a skilled Senior C/C++ Embedded Firmware Developer to join our team. We are looking for candidates who will specialize in programming a wide range of MCUs, including STM32 and ESP32. The ideal candidate should have vast experience in Embedded Linux development (OpenWRT etc.).

Responsibilities:

  • Lead firmware development projects from conception to delivery, including planning, scheduling, resource allocation, and risk management.
  • Develop and optimize firmware for a range of MCUs including STM32, ESP32, NXP, and Microchip MCUs.
  • Collaborate with cross-functional teams to drive technical decisions and resolve complex challenges.
  • Drive the integration of firmware with Embedded Linux systems, focusing on OpenWRT platforms, and provide technical guidance to the development team.
  • Utilize FPGA technology to enhance functionality and performance in embedded systems, leveraging your expertise in FPGA programming and integration.
  • Contribute to Embedded Linux development projects, particularly with OpenWRT.
  • Implementation of automated testing platforms and unit tests.
  • Experience with real-time operating systems (RTOS) and bare-metal programming.
  • Design and implement firmware solutions for various embedded applications and devices.
  • Work closely with hardware engineers to integrate firmware with hardware components.
  • Perform thorough testing and debugging of firmware to ensure reliability and performance.
  • Create and maintain documentation for firmware designs, development processes, and project specifications.
  • Provide technical support and troubleshooting assistance to internal teams and customers for firmware-related issues and inquiries.
  • Proven experience and knowledge of Agile methodologies.
  • Ensure comprehensive documentation of firmware designs, development processes, and project specifications, and ensure adherence to regulatory and compliance requirements.
  • Adhere to MISRA C standards for code quality and maintainability, while ensuring compliance with relevant IEC standards for firmware reliability and safety in critical applications.

Requirements:

  • Experience with STM32, ESP32, ESP-IDF mainly.
  • Proven experience in C/C++ programming for embedded systems.
  • Strong knowledge and experience in FPGA programming and integration would be highly advantageous.
  • Proficient understanding of code versioning tools.
  • Familiarity with continuous integration.
  • Knowledge of Classes and OOP concepts.
  • Strong understanding of Embedded Linux development, including experience with OpenWRT.
  • Knowledge of firmware development tools and methodologies.
  • Good understanding of software languages and integration processes.
  • Strong communication skills.

Qualification: Bachelor's degree in electrical engineering, computer engineering, or similar.

Experience: 5+ years of experience as a Senior C/C++ Firmware Developer.

eSpark Consulting Group offers you the following benefits:

  • Annual Increments
  • Paid Time off
  • Flexible work hours
  • Life Insurance
  • Medical Coverage
  • Fuel Allowance

#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Embedded Firmware Developer - Job DescriptioneSpark Consulting Group is looking to hire a skilled Embedded Firmware Developer to join our team. We are seeking candidates who specialize in programming a variety of microcontrollers (MCUs), including STM32 and ESP32. The ideal candidate should have experience in embedded firmware development and a solid...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    We are seeking a skilled and passionate Junior Embedded Firmware Developer to join our team. In this role, you will assist in developing, testing, and optimizing firmware for embedded systems across various applications. This is a fantastic opportunity for those looking to grow in the field of embedded systems design and gain hands-on experience in a...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Summary">We are seeking an experienced Embedded Firmware Developer to contribute to firmware development projects, assisting with planning, development, and optimization for various MCUs such as STM32 and ESP32.Main ResponsibilitiesDevelop and optimize firmware for embedded systems, ensuring integration with hardware components.Work with Nordic and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    About the Role">This Embedded Firmware Developer position requires expertise in developing and optimizing firmware for embedded systems. The ideal candidate will have experience working with various microcontrollers, including STM32 and ESP32, and proficiency in C/C++ programming.


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is seeking a Firmware Development Expert to design, develop, and test firmware for embedded systems.Job Description:Designing and Developing Embedded FirmwareCoding and Testing FirmwareDebugging and Troubleshooting Firmware IssuesDeveloping Firmware DocumentationCollaborating with Hardware EngineersRequirements:Understanding of Embedded...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Key Skills and Qualifications">To succeed in this role, you will need:Main ResponsibilitiesDesign and develop firmware solutions for embedded applications using C/C++ programming.Collaborate with hardware engineers to ensure seamless integration between firmware and hardware.Test and debug firmware to ensure performance, reliability, and...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is seeking a skilled and passionate Embedded Systems Engineer to develop, test, and optimize firmware for embedded systems.Key Responsibilities:Firmware Design and DevelopmentCollaboration with Senior EngineersTroubleshooting and DebuggingFirmware DocumentationSystem VerificationRequirements:Understanding of Embedded Systems...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Description">We are seeking an experienced Embedded Firmware Developer to join our team. The successful candidate will be responsible for developing and optimizing firmware for embedded systems, ensuring integration with hardware components.Main ResponsibilitiesDevelop firmware solutions for embedded applications using bare-metal programming.Collaborate...

  • C/C++ Developer

    4 weeks ago


    Karachi, Sindh, Pakistan 7G Fuse Full time

    We are looking for a highly motivated C/C++ Developer with a strong electronics or computer science background. The ideal candidate should know C/C++ programming, have a good understanding of Linux, and have hands-on experience in Linux Kernel programming is a plus.We welcome candidates of all experience levels, including beginners. We encourage you to apply...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is looking for a Junior Firmware Specialist to assist in developing, testing, and optimizing firmware for embedded systems.About the Role:This is a fantastic opportunity to gain hands-on experience in a collaborative environment.Responsibilities:Designing and Coding Embedded FirmwareWorking with Senior Engineers to Develop...

  • C# Developer

    2 weeks ago


    Karachi, Sindh, Pakistan Indis Pvt. Ltd. Full time

    We are looking for a highly skilled C# Developer to work on various projects.The chosen candidate will have a minimum of two years of experience in developing C#.NET Core applications.They should possess expertise in APIs, SQL, unit testing, and MVC.In addition to this, knowledge of front-end technologies like Vue.js, React, and Angular is necessary.The...


  • Karachi, Sindh, Pakistan 7G Fuse Full time

    We are seeking an experienced C/C++ developer with a background in Electronics or Computer Science to join our team. As a key member of our software development group, you will be responsible for creating high-quality C++ code.Job SpecificationsDesigning and developing C++ applications using industry-standard tools and techniquesWork EnvironmentInformation...


  • Karachi, Sindh, Pakistan 7G Fuse Full time

    We are searching for a highly skilled C/C++ developer who is passionate about electronics and computer science, with expertise in designing and implementing robust C++ software solutions.ResponsibilitiesMaintaining and updating existing C++ codebases to ensure optimal performanceRequirementsExcellent communication and teamwork skillsDemonstrated experience...


  • Karachi, Sindh, Pakistan Dot Specialists Full time

    Job OverviewWe are seeking an experienced C#/.NET developer to join our team at Dot Specialists. As a technical lead/developer, you will be responsible for designing, developing, and managing enterprise-level web and windows applications.Key ResponsibilitiesServe as technical lead/developer in the development of C#/.NET web and windows applications.Manage...


  • Karachi, Sindh, Pakistan SS&C Full time

    We are SS&C Technologies, a leading provider of financial services and healthcare technology solutions. With a global presence and a workforce of over 27,000 employees, we serve more than 20,000 organizations worldwide.Key AccountabilitiesManage and maintain contract records for accurate revenue accounting.Develop and manage weekly revenue forecasts,...

  • C# Developer

    2 days ago


    Karachi, Sindh, Pakistan beBee Careers Full time

    About the RoleThis is an exciting opportunity for a skilled developer to join our team and contribute to the design and development of software applications using C#, .NET, and .NET Core.ResponsibilitiesDevelop and maintain high-quality software applications.Work closely with cross-functional teams to identify and prioritize project requirements.Design and...


  • Karachi, Sindh, Pakistan SS & C Advent Full time

    Job OverviewThe Senior Financial Leader will play a crucial role in driving financial performance and ensuring accurate revenue forecasting. This position requires close collaboration with Project Managers to update the PS backlog and maintain contracts in WD.The ideal candidate will have strong analytical skills, attention to detail, and excellent...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    Espark Consultants is hiring a Microcontroller Software Developer to develop, test, and optimize firmware for embedded systems.About the Job:This role offers a great opportunity to grow in the field of embedded systems design and gain hands-on experience in a collaborative environment.Responsibilities:Designing and Developing Embedded FirmwareWorking with...

  • C# Software Architect

    2 weeks ago


    Karachi, Sindh, Pakistan Transviti Full time

    Transviti is seeking a highly experienced C# Software Architect to lead the development of high-quality web APIs. As a key member of our development team, you will be responsible for designing and implementing RESTful APIs using ASP.NET Core and C#.Your expertise in .NET Core and C# will enable you to deliver high-performance and secure APIs that exceed our...


  • Karachi, Sindh, Pakistan SS&C Full time

    At SS&C Technologies, we offer a comprehensive range of financial services to over 20,000 organizations worldwide. With a global presence and over 27,000 employees, we provide expert solutions for financial services and healthcare technology.Job FunctionsAnalyze and maintain contracts for revenue accounting purposes.Develop and manage weekly revenue...