Senior Software Engineer – R&D Signaling Development TeamRohde & Schwarz
Job Summary
- Developing software in a Linux cross-compiler environment in C, using a chroot environment for development and standard Linux debugging tools;
- Responsible for design and development of software by applying company’s processes, coding rules, quality and safety standards;
- Produce well-documented code, participate in code reviews, and provide timely status to the Project Management team;
- Guiding less experienced colleagues when it comes to task bottlenecks, product architecture, and innovative solutions;
- Analyze system requirements and create detailed software requirements specifications for implementation in various software development phases;
- Developing software in a Linux cross-compiler environment in C, ensuring code quality and adherence to industry standards;
- Conduct testing and validation of software components, including unit testing and integration testing, to ensure reliability and functionality;
- Participate in design reviews, code reviews, and other team activities to provide technical expertise and ensure alignment with project goals;
- Stay current with industry trends and advancements, contributing insights and recommendations for continuous improvement;
- Support troubleshooting efforts and provide technical assistance to resolve software-related issues during development and post-production phases;
- Document software designs, specifications, and test procedures to maintain comprehensive records and facilitate knowledge sharing within the team;
- Collaborate with multidisciplinary engineering teams to implement software solutions that meet system specifications and performance criteria.








