Logo-of-Audiocodes-hiring-for-jobs-in-US-on-GrabJobs

Real Time Software Engineer

Job Description - Real Time Software Engineer

As a Software Engineer on the BSP (Board Support Package) R&D Team, you will play a critical role in bootstrapping and enabling the core software layer on AudioCodes’ state-of-the-art embedded gateways and SBCs.

You will work closely with hardware, QA, and broader software development teams to ensure robust, high-quality bring-up and low-level software development for our communications equipment.

Responsibilities

Lead and participate in software bring-up activities for new embedded hardware platforms (gateways and SBCs).

Develop, debug, and maintain BSP components, bootloaders, firmware, device drivers, and board initialization code.

Collaborate with hardware engineers to resolve board-level and silicon-level issues.

Port, customize, and maintain Linux and real-time operating systems (RTOS) for proprietary embedded hardware.

Integrate third-party and proprietary software modules as required.

Support production line activities and troubleshoot hardware/software integration issues.

Maintain robust documentation throughout the development lifecycle.

Take part in code/design reviews and contribute to improving team practices.

-

-

  • BSc in Computer Engineering, Computer Science, or equivalent.
  • Experienced in fundamentals and hands-on experience in the field Electronics.
  • 5+ years of experience as a C real-time software developer with proven experience in BSP development, multi-threading ,core-networking entities on Linux based OS. 
  • Extensive experience with bring-up of embedded platforms.
  • Understanding with embedded systems architecture - an advantage
  • Depth Experience with interfaces UART, SPI, I2C, PCI
  • Experience with writing Linux kernel Drivers - an advantage
  • Experience with boot loaders (u-boot) - an advantage
  • Excellent communication skills, team-player
Original job Real Time Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.