Senior Embedded Software Engineer

at  Helvar Oy Ab

Espoo, Etelä-Suomi, Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Nov, 2024Not Specified11 Aug, 2024N/APython,Interfaces,Test Driven Development,Test Automation,Version Control,Software Development Tools,Jenkins,Research Projects,Robot Framework,Embedded Linux,Scripting LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SENIOR EMBEDDED SOFTWARE ENGINEER – HELVAR

Helvar are looking for a Senior Embedded Software Engineer to join our international Agile R&D business unit. This role will help strengthen our SW Solution Wireless team and will be based at our Espoo Keilaniemi office, which is the first WELL v2 (pilot) certified office in northern Europe.
Here at Helvar we are developing advanced lighting control (IoT) solutions with products ranging from our own hardware and embedded software products and sensors to mobile applications, developer APIs, and cloud services.
If you are you a skilled Embedded Software Engineer with previous experience about working on compact embedded devices with electronics and wireless technologies, and are looking for an embedded software role where you get to see your work go to market? Then we have a great opportunity waiting for you!

WHAT KIND OF SKILLS AND COMPETENCIES WE WOULD LOVE YOU TO HAVE:

  • Knowledge of Nordic Semiconductor nRF52 microcontrollers, related SDKs and modern software development tools on Linux environment.
  • Solid programming experience in C/C++ (Python seen as a plus)
  • Experience with Test Driven Development and test automation using Robot Framework.
  • Experience with Git version control and Jenkins.
  • Good problem-solving skills.
  • Exceptional communication and collaboration skills.
  • Ability to lead small research projects with limited risks and resource requirements.
  • Ambitious, proactive and innovative attitude.

    As on additional plus, you may possess following skills and competencies:

  • Experience of Python or other scripting languages.

  • Knowledge of radio technologies such as Bluetooth LE.
  • Knowledge of lighting systems, controls and interfaces.
  • Knowledge of Segger debugger.
  • Embedded Linux.

Responsibilities:

  • Designing and executing embedded software development tasks (ARM Cortex-m microcontroller) independently and as a member of a team by following broad guidelines, best practices and policies to fulfil goals and deadlines.
  • Analysing and resolving issues, diagnosing problems (involving hardware, software, or both) and suggest solutions or recommended actions.
  • Translating business requirements into actionable technical solutions.
  • Contributing into the evolution of product by generating and maintaining documentation, managing changes, and driving technical product improvements.
  • Retaining technical and design knowledge for assigned products and technologies and providing training to relevant parties.
  • Upholding and enforcing standards of quality and security.
  • Participating in process and tool evolutions and improvements.
  • Mentoring and supporting colleagues.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Espoo, Finland