onsite
Software Engineer 3 years C/C Programming - VOCAL Technologies
Software Engineer
Senior Embedded Software Engineer with 3+ years in C/C++ and DSP development for real‑time telecommunications systems, driving design, implementation, and testing on ARM and commercial DSP platforms.
About the role
Key Responsibilities
- Design, develop, and test real‑time signal processing algorithms in C/C++ for embedded telecommunications platforms.
- Implement DSP modules on commercial DSPs and ARM-based microcontrollers, ensuring performance and reliability.
- Collaborate with cross‑functional teams to integrate hardware and software components, optimizing for latency and throughput.
- Conduct code reviews, unit testing, and performance profiling to maintain high code quality and system stability.
- Document design decisions, technical specifications, and test plans for internal and external stakeholders.
Requirements
- 3+ years of professional experience in C/C++ embedded software development.
- Strong background in DSP algorithm design and real‑time system implementation.
- Proficiency with ARM architecture and commercial DSP platforms.
- Experience with version control (Git), build systems, and continuous integration pipelines.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.