A steadily expanding company based in Tampere specializes in Software Development, Software Testing, and Master Data Management, with an unwavering commitment to delivering top-notch work. This dedication to quality positions them as a highly valued partner for their clients.
Their extensive expertise encompasses collaborations with global industrial enterprises as well as emerging small and medium-sized businesses. They excel in devising and executing software solutions for clients, encompassing embedded systems and system-level software. Additionally, they place significant emphasis on assisting clients in overcoming the intricacies of software testing and fostering the growth of in-house testing experts within organizations.
They often seamlessly integrate into their clients' internal development teams. Their overarching goal is to increasingly alleviate companies from the complexities of software project management.
They are looking to expand their headcount before 2024 and with this they would like to add in an Embedded Software specialist.
There is fully remote working available in Finland but they would be happy for people to sit in office in Tampere.
This is a Finnish speaking position.
Skills and experienced requried:
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.
