Skip to content
mimi

Embedded Firmware Developer

Transilvania HR

On-site Full-time Senior 3w ago

About the role

About the Role

We are looking for an Embedded Firmware Developer to join our engineering team and contribute to the development of firmware for embedded systems used in measurement, calibration technology, and industrial communication environments.

The role involves designing, implementing, testing, and optimizing embedded software with a strong focus on software quality, functional safety, and collaboration with hardware and testing teams.

Depending on seniority, the candidate may also contribute to software architecture decisions, mentoring activities, and technical leadership within projects.

Responsibilities

  • Design, develop, and optimize firmware for embedded systems using C/C++
  • Analyze, create, and review firmware requirements according to relevant industry standards
  • Contribute to software architecture design with focus on modularity, reusability, safety, and performance
  • Perform static code analysis, unit testing, and debugging activities
  • Conduct code reviews within pull request workflows to ensure code quality
  • Implement and maintain CI/CD processes for embedded software development
  • Apply DevOps methodologies and agile development principles
  • Collaborate closely with hardware and testing teams for seamless system integration
  • Support commissioning and troubleshooting of electronic circuits using laboratory equipment and measurement tools
  • Participate in the development of industrial communication protocols and real-time applications

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Professional experience in embedded firmware development
  • Strong programming skills in Embedded C/C++
  • Experience working with RTOS environments (FreeRTOS, ThreadX, EmbOS, Sciopta, or similar)
  • Good understanding of object-oriented design principles and software architecture
  • Experience with debugging, unit testing, and code analysis tools
  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, GitHub Actions, or similar
  • Understanding of industrial communication protocols such as CANopen, IO-Link, HART, or similar
  • Knowledge of functional safety standards such as IEC 61508 is considered a strong advantage
  • Good English communication skills

Nice to Have

  • Experience with safety-critical embedded systems
  • Knowledge of secure coding practices
  • Experience mentoring junior developers or leading technical topics
  • Hands-on experience with laboratory equipment and hardware debugging

What We’re Looking For

  • Strong analytical and problem-solving mindset
  • Attention to software quality and maintainability
  • Team-oriented attitude with effective communication skills
  • Ability to work independently and take ownership of technical topics
  • Interest in modern embedded development practices and continuous improvement

Skills

C++CCANopenCI/CDDevOpsEmbedded CEmbedded SystemsFreeRTOSGitLab CIGitHub ActionsHARTIEC 61508IO-LinkJenkinsObject-Oriented DesignRTOSScioptaThreadX

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free