Senior Embedded Software Engineer
at Helvar Oy Ab
Espoo, Etelä-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Nov, 2024 | Not Specified | 11 Aug, 2024 | N/A | Python,Interfaces,Test Driven Development,Test Automation,Version Control,Software Development Tools,Jenkins,Research Projects,Robot Framework,Embedded Linux,Scripting Languages | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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