C

Camlin

Energy monitoring and infrastructure optimization

Senior Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeKraków, PolandNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional experience designing, simulating, implementing, verifying, and validating real-time systems on digital signal processors and microcontrollers.
  • At least 5 years of professional experience programming in C++ and C.
  • At least 5 years of professional experience with real-time operating systems, such as FreeRTOS and Zephyr.
  • Knowledge of complex digital electronic circuit theory and design and digital signal processing algorithms, including fast Fourier transforms, digital filters, and resampling.
  • Experience using laboratory equipment, including oscilloscopes, logic analyzers, and signal generators.
  • Experience with peripheral standards and communication protocols, including I2C, SPI, UART, RS485, RS232, and RGMII.
  • Familiarity with scripting languages such as Bash and Python.
  • Proficiency in source code revision control, especially Git.
  • Knowledge of agile methodologies.
  • Fluent written and verbal English communication skills.

Responsibilities

  • Design and implement real-time systems, including digital signal processing algorithms and microcontroller firmware, tailored to project requirements.
  • Ensure software meets real-time performance constraints, focusing on latency, throughput, and efficient use of system resources such as memory and processing power.
  • Optimize the performance and efficiency of signal processing algorithms and embedded systems.
  • Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development.
  • Conduct code reviews, design evaluations, and testing to uphold quality standards.
  • Investigate, debug, and resolve technical issues in real-time systems to ensure reliability and robustness.
  • Propose solutions to technical challenges.
  • Design high-quality systems that comply with regulatory standards.
  • Stay current with advancements in digital signal processor and microcontroller technologies and introduce appropriate approaches to system design.
  • Identify process-improvement opportunities and contribute to optimizing workflows, tools, and methodologies.
  • Contribute to creating and maintaining technical documentation.
  • Support workload planning, task prioritization, and resource allocation across projects.
  • Foster a collaborative and high-performing team culture.
  • Identify skill gaps and training needs, and create personalized development plans.

Desired Qualifications

  • Knowledge of SHARC or equivalent digital signal processor architecture.
  • Knowledge of field-programmable gate array architecture and design, as well as hardware description languages.
  • Knowledge of CMake build systems.
  • Proficiency with GitLab, Docker, continuous integration/continuous delivery, and Artifactory.
  • Experience with application-layer protocols such as DNP, 1588, and MQTT.
  • Knowledge of electronic components and printed circuit board reworking.
  • Experience with Tcl scripting.

About the Company

Camlin

Energy monitoring and infrastructure optimization

Camlin provides advanced energy monitoring and management solutions to optimize infrastructure and improve returns for energy operators. The company uses technologies such as artificial intelligence, machine learning, robotics, and materials science to address challenges in the energy sector, with a focus on Distribution Network Operators (DNOs). Its products include smart monitoring systems and fault detection and management strategies, delivered alongside related services. Revenue comes from selling these monitoring systems and ongoing services that help clients achieve higher operational efficiency and reliability of their networks. Camlin differentiates itself through a global team of data scientists, researchers, and engineers who continuously advance its solutions, aiming to improve customer outcomes and maximize the efficiency and reliability of energy networks.

Company size
201-500
Company stage
Grant
Total funding
$420K
Headquarters
Lisburn, United Kingdom
Founded
2011

Recently Posted Jobs

Explore more opportunities at Camlin

See more jobs