Software developer for virtual environments
Primary stack
Job description
About the Position
We are looking for a Software Developer for Virtual Environments to join our team at TMC in Rome, Italy. You will be developing and maintaining full-stack applications, integrating software with RF measurement instrumentation, and creating measurement algorithms and dashboards for data visualization.
Responsibilities
- Develop and maintain full-stack applications: web interfaces in Vue.js/TypeScript, tool drivers and data processing in Python, administration scripts in PowerShell and Bash.
- Integrate software with RF measurement instrumentation, managing communication via TCP/IP and message bus.
- Create and enhance measurement algorithms and dashboards for data visualization.
- Manage the interface with relational databases and optimize data acquisition and storage flows.
- Implement a centralized logging system for events and errors.
- Work with the hardware and system teams for end-to-end integration, also working on existing code.
- Contribute to technical documentation and project reports.
Requirements
- Degree in Computer, Electronic, Telecommunications, Space, Mechatronics Engineering, or similar fields.
- Good proficiency in Python, JavaScript/TypeScript, and Vue.js; scripting in Bash and PowerShell.
- Experience with Linux and Windows environments.
- Knowledge of relational databases (SQL Server, MySQL, or Oracle) and writing SQL queries, including data migration between tables.
- Familiarity with laboratory instrumentation (e.g., spectrum analyzers, synthesizers) and data acquisition systems.
- Basics of networking and communication protocols; strong debugging skills.
Nice to Have
- Near real-time applications
- Client-server architectures
- Monitoring systems
- Design patterns
We Offer
- Permanent contract with a base gross annual salary (RAL) of at least €36,000.
- Competitive compensation package including direct profit-sharing, an individual budget for skill development of €4,000 net annually, and an annual welfare credit.
- Stimulating work environment and opportunities for career growth.
About the Company
TMC is an international high-tech consulting company that offers expertise to clients to support them in addressing their technological challenges. We operate as an expert center at the disposal of our clients and help them become more competitive in an increasingly global and rapidly evolving technological world. At TMC, we believe that people drive technology, and we aim to create the best possible conditions for technological talents to thrive.
Contact
Your contact for this vacancy is Antonio Pappalardo, Business Manager.
- Call me on +39 34 524 852 67
- Send me an e-mail
- Reach me on WhatsApp
- Connect with me on LinkedIn
© The Member Company. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Consultancy Broad