Logo for AIDA Recruitment

Senior Firmware Engineer (Employment contract)

Role overview

Qualifications

  • 3+ years of firmware development experience
  • Motor control expertise
  • Strong C, C++ programming skills
  • Experience with RTOS (real-time operating systems)

Responsibilities

  • Design and implement embedded systems using C, C++ and languages such as Bash and Python
  • Write code from high-level embedded applications down to register-level device drivers
  • Board bring-up, debugging, and validation of new hardware
  • Write and execute testing plans, protocols, and documentation; debug and resolve issues with code and integration

About the company

AIDA Recruitment logo

AIDA Recruitment

AIDA Recruitment - technology and artificial intelligence-based employee search for your company! Using modern digital technologies, we select targeted candidates and provide you with a top list.

Company details

Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Currently, we are looking for a Senior Firmware Engineer to join our client-embedded department.

This position will require collaborating with a multi-disciplinary team to provide embedded firmware for custom hardware solutions. Analyze, design, program, debug and modify the firmware for execution of drivers, board support packages and other custom embedded platforms. Work often involves analog and digital hardware and real-time operating systems. Position requires knowledge of and exposure to hardware design and strong C/C++ programming skills.

Responsibilities:

- Design and implement systems using C, C++ and a variety of languages (e.g. Bash, Python).

- Write code from high-level embedded applications down to register-level device drivers.

- Utilize a variety of processors and hardware peripherals (e.g. PWM, ADC, DAC, CAN, UART, etc.).

- Write and execute complete testing plans, protocols, and documentation for assigned portion of the application; identifies and debugs, and creates solutions for issues with code and integration into the application architecture.

- Board bring-up as well as debugging and validation of new hardware.

Requirements:

- 3+ years of degreed experience in firmware development

- Motor control expertise

- Strong C, C++ programming skills.

- Knowledge of firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.

- Full understanding of SPI, I2C, USB 2+, RS232, CAN etc. interfaces;

- Experience with RTOS (real-time operating systems).

- Experience with collaboration tools (i.e. GIT, JIRA, and Confluence) and software configuration tools

- Demonstrated ability to take initiative to identify and solve complex system-level issues.

- Excellent analytical and empirical problem-solving and troubleshooting skills.

- Linux kernel basic knowledge and principles of the kernel, DT, bootloader and how the system works is plus

- Good level of the English language, both written and spoken (min. B2 level).

Company offers:

  • private health insurance after 3 months (trial period) at Compensa
  • 60 EUR gross sports reimbursement
  • 24 days of vacation + seniority vacation

Type of contract:

Employment contract or B2B in Vilnius, Lithuania (hybrid or remote) 

B2B contract in Poland (directly with Softeq) 100% remote work

Salary:  6,500 EUR gross ( negotiable)

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Firmware Engineer Related jobs

Other jobs at AIDA Recruitment

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.