A Tenth Revolution Group Company

Ref: 30/10_1698677399

Embedded Software Developer


  • €5,000 to €6,000 EUR
  • Developer/Programmer Role
  • Skills: C, C++, FreeRTOS, VxWorks, QNX, or uC/OS-II/III, Raspberry Pi, Arduino, BeagleBone, or custom hardware platforms.
  • Level: Mid-level

Job description

Embedded Software Developer


Embedded Software Engineering Role

I am actively looking for an Embedded Software Specialist to join one of my clients who are a growing Tampere-based company specializing in Software Development, Software Testing and Master Data Management. Nothing is more important to them than the quality of the work they do. This focus on quality makes them the most valuable partner for their customers.

Their experience includes working with global industrial companies and growing small and medium-sized enterprises alike. They design and implement software solutions for their customers - for embedded systems and for system level software. They also focus on helping our customers to navigate the challenges of software testing and training internal testing experts within organizations.

They often work as members of a customer's internal development team. Moving forward, their target is to increasingly relieve companies of the burden of managing software projects.

If you have experience in the following I would love to hear from you:

Programming Languages:

* C and C++: These are the most commonly used programming languages in embedded systems development due to their efficiency and low-level control.
* Assembly language: Some embedded systems may require low-level programming in assembly to optimize performance.

Real-time Operating Systems (RTOS):

* Familiarity with popular RTOSs like FreeRTOS, VxWorks, QNX, or uC/OS-II/III is essential for real-time embedded systems development.

Embedded Development Platforms:

* Experience with microcontrollers (MCUs) and microprocessors (MPUs) from various manufacturers like ARM, Intel, STMicroelectronics, and Texas Instruments.
* Knowledge of development boards such as Raspberry Pi, Arduino, BeagleBone, or custom hardware platforms.

Integrated Development Environments (IDEs):

* Proficiency with IDEs like Keil, IAR Embedded Workbench, Eclipse, and platform-specific IDEs for debugging and programming embedded systems.

Debugging and Testing Tools:

Familiarity with tools such as JTAG debuggers, oscilloscopes, logic analyzers, and protocol analyzers for hardware debugging and testing.

If this sounds like something you could be open too, apply to this advert directly or alternatively email me directly at r.breeze@nigelfrank.com