RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution ... Proficiency in Python for scripting, automation, or systemlevel tools. * Experience with version ...
RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution ... Proficiency in Python for scripting, automation, or systemlevel tools. * Experience with version ...
Analyst, AMC Commerce
CA$50K - CA$60K/yr
Advanced knowledge of Python (NumPy, Pandas, cloud SDKs) * Advanced knowledge of SQL (window functions, DML) * Knowledge of a cloud analytics stack (GCP/AWS), ideally GCP: * Data storage services ...
Analyst, AMC Commerce
CA$50K - CA$60K/yr
Advanced knowledge of Python (NumPy, Pandas, cloud SDKs) * Advanced knowledge of SQL (window functions, DML) * Knowledge of a cloud analytics stack (GCP/AWS), ideally GCP: * Data storage services ...
Manager & Actuary - Global Actuarial Consulting Group
Toronto, ON · Hybrid
CA$140K - CA$186K/yr
K., and Germany, gain exposure to senior stakeholders, and contribute to projects that influence ... Experience with actuarial or analytical tools such as AXIS, SQL, and/or Python. * Exposure to ...
Manager & Actuary - Global Actuarial Consulting Group
Toronto, ON · Hybrid
CA$140K - CA$186K/yr
K., and Germany, gain exposure to senior stakeholders, and contribute to projects that influence ... Experience with actuarial or analytical tools such as AXIS, SQL, and/or Python. * Exposure to ...
K., and Germany. You will collaborate with cross-functional teams and stakeholders across Munich Re ... Experience with AXIS, SQL, and/or Python is an asset. * Ability to travel internationally is an ...
K., and Germany. You will collaborate with cross-functional teams and stakeholders across Munich Re ... Experience with AXIS, SQL, and/or Python is an asset. * Ability to travel internationally is an ...
Strong programming in Python and practical expertise with pandas, NumPy, scikitlearn; working knowledge of TensorFlow or PyTorch. * Proven experience developing, tuning and validating supervised ...
Strong programming in Python and practical expertise with pandas, NumPy, scikitlearn; working knowledge of TensorFlow or PyTorch. * Proven experience developing, tuning and validating supervised ...
CRM Campaign Manager
Toronto, ON · On-site +1
CA$75K - CA$85K/yr
Ideally you have some knowledge of Liquid script or similar language (Json, Python, Regex). But above all else, the right candidate will have a passion for tinkering, learning and problem solving, is ...
CRM Campaign Manager
Toronto, ON · On-site +1
CA$75K - CA$85K/yr
Ideally you have some knowledge of Liquid script or similar language (Json, Python, Regex). But above all else, the right candidate will have a passion for tinkering, learning and problem solving, is ...
Senior Associate, Information Security
CA$100K - CA$120K/yr
Experience with a scripting language such as Python, Bash, PowerShell, or other scripting language in an incident handling environment. Additional Information Work Schedule * Core work hours are ...
Senior Associate, Information Security
CA$100K - CA$120K/yr
Experience with a scripting language such as Python, Bash, PowerShell, or other scripting language in an incident handling environment. Additional Information Work Schedule * Core work hours are ...
Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go, .NET); able to ramp on the others. * Solid frontend literacy - comfortable reading and reviewing modern ...
Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go, .NET); able to ramp on the others. * Solid frontend literacy - comfortable reading and reviewing modern ...
Senior CRM Analyst
Toronto, ON · On-site
CA$65K/yr
Experience with SQL/ Python and structured datasets. * Working with Data Visualization tools such as Power BI, or Tableau. * Advanced Excel & PPT. * Knowledge A/B or multivariate testing and analysis ...
Senior CRM Analyst
Toronto, ON · On-site
CA$65K/yr
Experience with SQL/ Python and structured datasets. * Working with Data Visualization tools such as Power BI, or Tableau. * Advanced Excel & PPT. * Knowledge A/B or multivariate testing and analysis ...
Germany Python information
What is the difference between Germany Python vs Germany Data Analyst?
| Aspect | Germany Python | Germany Data Analyst |
|---|---|---|
| Required Skills | Python programming, scripting, automation | Data interpretation, Excel, SQL |
| Work Environment | Software development, automation projects | Data reporting, business insights |
| Industry Usage | Tech, finance, automation | Finance, marketing, consulting |
Germany Python roles focus on programming and automation, often in tech-driven industries, while Germany Data Analysts concentrate on interpreting data to support business decisions. Both roles require analytical skills but differ in technical focus and daily tasks.
What does a Python developer do in Germany?
How does a Python developer in Germany typically collaborate with cross-functional teams?
What are the key skills and qualifications needed to thrive as a Python Developer in Germany, and why are they important?

Full-time
Re-posted 29 days ago
Job description
Social networking, machine learning, and big data analytics demand ever-increasing network connectivity. RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution provider for the next generation data center infrastructures. We aim to deliver advanced technology that minimizes environmental impact through lower power dissipation. Working with world class fabrication partners, RANOVUS is the leader in the application of unique new technologies to fiber-optic communications products for datacenters.
We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team.
Position Overview
In this senior technical role, you will take ownership of embedded firmware development for microcontrollerbased systems integrated within highspeed optical modules.
You will work closely with crossfunctional teams-including hardware, optics, ASIC, systems, and test engineering-to deliver robust, scalable, and productionready solutions. This position requires strong technical leadership, deep handson expertise in embedded C development, and the ability to drive projects from concept through production release.
The successful candidate will have a proven track record of close collaboration with hardware and electrical teams, experience bringing up and debugging firmware on new hardware platforms, and broad embedded systems expertise developed across a diverse set of projects.
Note: While Ranovus supports a hybrid work model combining remote and onsite work, this role requires significant onsite presence at our Kanata, Ontario facility.
Key Responsibilities
Firmware Architecture & Development
- Architect, design, and implement lowlevel embedded firmware for microcontrollerbased optical communication systems, primarily in C.
- Define firmware requirements, interfaces, and system behavior in collaboration with hardware and system architects.
- Develop device drivers, control loops, diagnostics, telemetry, and communication protocols.
- Optimize firmware for performance, power efficiency, memory utilization, and longterm reliability.
- Lead board bringup, hardware-software integration, and systemlevel validation activities.
Software Quality & DevOps
- Establish and promote best practices for secure, scalable, and maintainable firmware development.
- Drive continuous integration and delivery (CI/CD) improvements using GitLab and automated build and test pipelines.
- Define and implement unit, integration, and systemlevel test strategies.
- Lead complex debugging and rootcause investigations across firmware, hardware, and system boundaries.
Technical Leadership
- Mentor junior engineers and coop students, fostering technical growth and best practices.
- Contribute to technical roadmaps, architectural reviews, and design discussions.
- Develop and maintain technical documentation, coding standards, and development processes.
- Interface with external partners and manufacturing teams to support production deployment and sustainment.
Required Qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or an equivalent combination of education and professional experience.
- 10+ years of professional experience in embedded firmware development.
- Expertlevel proficiency in C for embedded systems.
- Strong experience developing firmware for microcontrollers and resourceconstrained environments.
- Deep understanding of embedded systems fundamentals, including interrupts, DMA, RTOS concepts, bootloaders, and memory management.
- Proficiency in Python for scripting, automation, or systemlevel tools.
- Experience with version control and CI/CD workflows (Git, GitLab).
- Strong handson debugging skills using oscilloscopes, logic analyzers, and related lab instrumentation.
- Excellent written and verbal communication skills. Quick question: for the Segger debuggers, do I need to purchase any adapter
Preferred Qualifications
- Experience with optical communication systems or highspeed networking products.
- Familiarity with data center interconnect technologies.
- Experience designing and deploying embedded systems.
- Knowledge of networking protocols and client-server architectures.
- Experience with automated testing frameworks and verification methodologies.
- Familiarity with typical integrated development environments, makebased build systems, and modern build tooling.
Personal Attributes
- Strong sense of ownership and accountability.
- Ability to work independently while contributing strategically to team objectives.
- Structured, analytical problemsolving approach.
- Collaborative team player comfortable working in crossfunctional engineering environments.