2023-08-23 14:48:55

Embedded Software Developer

CVKeskus.ee klient
2500 - 4000 €/m Gross
Evikon MCI is an instrumentation company based in Tartu, Estonia. We develop, manufacture, and market sensor-based electronic measurement instruments for industrial, building automation and safety applications. We are expanding our development team and seeking for an Embedded Software Developer to work on Functional Safety related projects.

Job Description

Your Role

As an Embedded Software Developer, you will be responsible for developing, testing, and optimizing instrumentation firmware for safety-critical and industrial applications. You will work closely with hardware engineers, system architects, and safety engineers to ensure compliance with industry standards and develop robust embedded solutions.

Key Responsibilities
 

  • Develop embedded software for ARM microcontrollers in C, preferably in bare-metal or low-level drivers
  • Design and implement FuSa compliant firmware
  • Develop drivers and middleware for peripherals and external sensors
  • Ensure compliance with MISRA-C, static code analysis, and unit testing
  • Perform unit testing, debugging, and verification of embedded software
  • Collaborate with hardware engineers on board bring-up, debugging, and system optimization

Requirements

  • Bachelor’s or Master’s degree in Embedded Systems, Electronics, Computer Engineering, or related field
  • Proficiency in Embedded C firmware development
  • Experience with the ARM processor architecture
  • Experience in working with microcontroller documentation like reference manuals and datasheets
  • Understanding digital and analog circuits, e.g. ADCs, DACs, power management, and sensor interfaces
  • Knowledge of real-time constraints and interrupt-driven software design
  • Knowledge of unit testing and static analysis tools for embedded systems

Company offers

  • Work on innovative and safety-critical embedded systems
  • Opportunity to develop real-world industrial safety solutions
  • Dynamic and collaborative environment with an emphasis on R&D
  • Professional development opportunities, including FuSa certification support
  • Culture of technical excellence, mentorship, and knowledge sharing