About the Role
The role involves designing, implementing, and maintaining software components at the L1 layer for telecom applications, with a focus on performance, reliability, and integration within embedded systems.
Responsibilities
- Design and develop software for physical layer (L1) in telecom base stations
- Implement and optimize C code for real-time signal processing tasks
- Collaborate with hardware and system teams to ensure integration and functionality
- Troubleshoot and debug low-level software issues in embedded environments
- Participate in software architecture and design discussions
- Ensure compliance with telecom standards and protocols
- Contribute to unit and integration testing procedures
- Support system-level validation and field testing
- Maintain documentation for software design and implementation
- Follow coding standards and software development lifecycle practices
- Work on performance optimization for signal processing algorithms
- Integrate software with third-party components and libraries
- Assist in defining requirements for future software enhancements
- Participate in code reviews and provide constructive feedback
- Support deployment and maintenance of software in production environments
Compensation
Competitive salary and benefits package
Work Arrangement
Full-time, on-site or hybrid depending on project needs
Team
Part of a specialized engineering team focused on telecom software development
Location
Helsinki, Finland
Equal Opportunity Employer
We welcome applicants regardless of gender, age, or background. Applications are processed with fairness and transparency.
Available for qualified candidates requiring work authorization