Senior Software Developer Goteborg, Sweden

Kan vara tillgänglig

(Uppdaterat 2023-03-20)

Senior Software Developer

Goteborg, Sweden

Modersmål Spanish, Flytande Svenska, English

  • 3 years C#
  • 9 years Java, PostgreSQL, MySQL
  • 6+ years on Medical Devices

Kompetenser (43)

EMBEDDED SYSTEMS

STRUCTURED SOFTWARE

Git

Jenkins

SOFTWARE DEVELOPMENT

Cucumber

EMBEDDED SOFTWARE

RISK ANALYSIS

INSPECTIONS

C++

arduino

DOCUMENTATION

PRODUCT DESIGN

Risk Management

STM32

SYSTEMS ENGINEERING

SENSORS

MEDICAL DEVICES

SIGNAL PROCESSING

PowerShell

CONTROL ALGORITHMS

C#

AVR

SVN

Swift

Algorithm

IMAGE PROCESSING

BLUETOOTH

Objective C

Drivers

React

GPRS

ULTRASONIC

Cybersecurity

RADAR

PID

GPS

REACTJS

MAINTENANCE

Data Analysis

SHELL SCRIPTING

JavaScript

Subversion

Sammanfattning

Since 2008, I have been working in Sweden in various industries and with different technologies, from 2008 to 2016 in the automotive and security industry with radars, ultrasonic sensors, wireless communication technologies, modems, mobile device applications and servers. Since 2016 I have been working as a consultant for software for medical devices and industry products. Since 2019, I have worked as software quality responsible guiding and mentoring other engineers, establishing processes, developing and maintaining tools aimed to achieve compliance with standards and regulations. Since March 2022 I have been working with writing Design Input and helping an established Medical Device manufacturer into working with SaMD. I have worked with most software in all sorts of scenarios, like embedded constrained systems, drivers controlling hardware, signal analysis, image analysis, mobile devices interacting with users, graphical user interfaces, actuator controls, servers processing and storing information.
 

I like to see it all, the big picture and the details. I see how everything relates not only from a technical perspective, but also from a business, regulatory and human perspective. I am interested of working as a consultant from within my own company and would like to cooperate with other companies in win-win business cases.

Professionell bakgrund

R&D Product Design Lead
Mölnlycke Healthcare

2022-03 - Pågående

Ongoing Assist with the software development of a software meant to be used as a medical device.
Work with design control, risk management, requirement elicitation, usability analysis, software development plan, cybersecurity.
Prepare an Android prototype.
Assist with software tool validation.
Skills: ISO 13485, IEC 62304, ISO 82304, ISO 14971, FDA (Guidance on SAMD, OTSS, Cybersecurity), MDR, MDCG (Guidance on Cybersecurity), IEC 81001-5-1.
Software Quality Responsible
i3tex AB/Together Tech AB

2019-04 - 2022-09

Ensure that the company 1. software processes, including documentation and tools are created, maintained, reviewed and used.

2. develops quality software in accordance with applicable regulatory requirements and standards.

3. has an IT infrastructure that can support the software development.

Additionally, act as Senior Developer giving advice on all software related activities and projects, including leading and training other software developers, recruitment interviews for new developers, lead master thesis projects, make technical evaluations of potential innovations.

Skills: ISO 13485, ISO/TR 80002-2, IEC 62304, ISO 82304, ISO 14971, ISO/TR 24971, FDA (Guidance on SAMD, OTSS, Cybersecurity, CFR Title 21), NIST Cybersecurity Framework, MDR, MDCG (Guidance on Cybersecurity), Gerrit, Jira, Jenkins, Docker, NET Framework, NET Core, React, React Native.

Software Developer
Elypta AB

2020-01 - 2022-09

Participate in risk analysis as SME, perform requirements elicitation.

Software development of automated test system used for an online medical application. Software bug fixes of medical application.

Set up the DevOps for the project with automatic build, test and evaluation of changes.

 

Employed by (i3tex) TogetherTech and worked as consultant for the customer.

Skills: IEC 62304, ISO 14971, Cybersecurity, C#, ASP, REST, NET Core, NET Framework, Swagger, Cucumber (Specflow), ElasticSearch, RabbitMQ, PostgreSQL, PowerShell, Gerrit, Jenkins, Docker, VMWare, Amazon Web Services (VPC, EC2, RDS, Secrets, EFS, ACM, Route53, Cognito, CloudWatch, CLI), GIT.

Software Developer
Wellspect AB

2019-04 - 2022-04

Improve existing software of a camera (2) based measurement system. The process involved designing an algorithm for image noise reduction, image enhancement, and statistical feature extraction. Also, synchronization between physical signals and video.

 

Employed by (i3tex) TogetherTech and worked as consultant for the customer.

Skills: C#, Arduino, Machine vision, Image processing, Data analysis.

Software Developer
Neoventa Medical AB

2019-09 - 2020-03

Upgrade the existing signal processing software to improve noise immunity at certain frequencies.

 

Employed by (i3tex) TogetherTech and worked as consultant for the customer.

Skills: IIR/FIR filter design and implementation, signal processing, C++, GIT.

Software Development Lead
Västtrafik

2018-12 - 2020-01

Lead the team for transforming the requirements into software.

Designed the architecture of the software that allows self documentation of the software, based on FSM and Graphviz.

Set up the DevOps for the project with automatic build.

Software development of Embedded software (application, low level drivers), functional simulator of the embedded system, automated documentation from software into diagrams, production testing software.

 

Employed by (i3tex) TogetherTech and worked as consultant for the customer.

Skills: STM32, C++, C#, test automation.

Software Developer
Breas Medical AB

2017-07 - 2019-11

Software development of embedded application, low level drivers, battery management, actuator control, graphical user interfaces, functional simulator of the embedded system, automated testing, production testing software.
 

Employed by (i3tex) TogetherTech and worked as consultant for the customer.
 

Skills: IEC 62304, C++, C, C#, PID controller, STM32, embedded systems.

Software Developer
Volvo AB

2017-05 - 2017-07

Develop test software for the end of line assembly of a product.

Employed by (i3tex) TogetherTech and worked as consultant for the customer.

Skills: C#, test automation, GIT.

Software Developer
Wellspect AB

2016-11 - 2020-04

Software development for Android, iOS, device embedded software (C / AVR 8 bits), communication using Bluetooth between embedded systems and mobile platforms. Software maintenance of the mobile devices, enhancements, bug fixes.

 

Employed by (i3tex) TogetherTech and worked as consultant for the customer.

Skills: Android, Java, Objective C, iOS, GIT.

Director Technical Department
Datachassi AB

2013-04 - 2016-10

Responsible for all Datachassi Technical Development, including sensors (radar, ultrasonic), telematic units, servers and mobile applications. Responsible for managing all the aspects around the product development and deployment into the customer's vehicles. Design, implementation and maintenance of software at all levels, embedded systems, computer tools, server software, mobile device apps.

Design of a hardware telematics card (2G/4G + GPS).

Skills: Java SE/EE, Swift, C, Javascript, Android, iOS, KiCad, PostgreSQL, MySQL, FreeRTOS, Hardware design, SVN, Servers, VPN, Zigbee, Signal processing.

Project Manager
Datachassi AB

2008-04 - 2016-10

Oct/2016 Responsible for designing, implementing, testing, and maintaining a telematic unit to be used in trucks, using GPS, GPRS (2G), Zigbee. Design, implement, test and maintain a server for communicating with all the telematic units. Responsible for maintaining and developing new features for Datachassi's Web Portal, which connects, monitors and controls different systems integrated to the products. Responsible for managing all the aspects around the product development and deployment into the customer's vehicles.

Skills: Java SE,EE, C, Javascript, Android, iOS, PostgreSQL, MySQL, FreeRTOS, SVN, Zigbee, Signal processing, AVR32, GPS.

Software Engineer
Quarksoft S.C. Mexico

2007-01 - 2007-08

Requirements elicitation, documents creation and inspections, work in a self-directed team, prototyping in Java.
Studied Personal Software Process (PSP) and Team Software Process (TSP) courses as part of their trainee program for 3 months.

 

Skills: Requirements elicitation, CLI program simulator, PSP, TSP, Java

Akademisk bakgrund

Master of Science in Embedded Systems
Jönköping University

2007-08 - 2009-05

Bachelor of Science in Systems and Electronics
Tecnologico de Monterry

2002-08 - 2006-12

Certifikat

Introduction to Software for Medical Devices and IEC 62304

2021-01

Introduction to Risk Management for Medical Devices and ISO 14971:2019

2022-02

Kontakta konsult

/