OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Vi söker dig som brinner för att lösa tekniska problem. Du älskar att programmera och har en förmåga att förstå och förklara avancerade system och vill vara den som känner det inre i våra produkter bättre än någon annan. Du kommer ha huvudansvaret för ny- och vidareutveckling av våra produkter när det gäller i första hand mjukvaran men också mekanik och elektronik. Shapeline AB utvecklar och säljer flexibla, högpresterande system för beröringsfri mätning inom stål- och metallindustrin. Vi kan med små medel styra en omfattande process och addera stora värden. Vår verksamhet präglas av innovationsrikedom kombinerad med hög kvalitet, maximal driftsäkerhet och starka relationer med nöjda kunder. Våra världsledande produkter har hjälpt oss att till en stark position på en marknad med en mängd intressanta och utmanade utvecklingsmöjligheter. Vi befinner oss just nu i en fas där vi introducerar en helt ny teknisk produktbas och behöver därför en: Tekniskt utvecklingsansvarig. Du ska ha jobbat minst 10 år med teknisk utveckling med tyngdpunkt på objektorienterad programmering och ha en passande akademisk examen. Det är en fördel om du har en bakgrund inom signal eller bildbehandling. Dina arbetsuppgifter kräver att du obehindrat talar och skriver engelska. Miljö och teknik Du kommer att arbeta i en mindre grupp som har ansvaret för företagets produktutveckling. Just nu introducerar vi en ny plattform som ska användas i våra framtida mätsystem. De mekaniska delarna och programvaran är helt nyutvecklade medan delar av signalbehandlingselektroniken står inför en generationsväxling. Mjukvaran har en modern och avancerad objektorienterad uppbyggnad med en hög grad av modularitet. Enkel konfigurering och anpassning är centrala funktioner som är nödvändig för att möta våra kunders varierande krav. Mättekniken baseras på bildanalys där bearbetning och registrering av bilddata sker i realtid i bildtakter på flera hundra Hertz. Stora krav ställs på prestanda och arkitekturen tillåter därför att beräkningsbördan fördelas över flera datorer som kommunicerar över ett lokalt nät. Vi använder huvudsakligen utvecklingsverktygen Visual C++ och Solid Works. Vissa delar av våra system använder inbyggda processorer av AVR-typ. Arbetsuppgifter * Analys och specifikation av ny funktionalitet i termer av mekanik, elektronik och programvara * Programutveckling * Algoritmutveckling * Kontakt med underleverantörer av elektronik och mekanik * Förvaltning av befintliga produkter och plattform Viktiga egenskaper och kunskaper * Samarbetsförmåga; Allt arbete sker i en liten sammanhållen grupp där varje medlem med sitt specialkunnande är nödvändig för slutresultatet. * C++; Våra produkter är idag huvudsakligen mjukvarubaserade och stora krav ställs på mjukvarans prestanda och dess överskådlighet. Underhåll och vidareutveckling av denna är mycket viktig varför en gedigen kunskap om objektorienterad design och mycket god kunskap om språket C++ och dess implementation är nödvändig. * vxWidgets; Användargränssnittet är en central del av systemet och kännedom om moderna UI-miljöer nödvändig. En bakgrund med wxWidgets är bra men andra miljöer som Delphi och .NET är tillräckligt. * Signalbehandling; En stor del av företagets tillämpningskunnande ligger i de metoder som används vid dataanalysen. Erfarenhet av algoritmer för en- och tvådimensionell signalbehandling är därför meriterande. * Elektronik och mekanik; Vi levererar kompletta systemlösningar där specialanpssad mekanik och elektronik är nödvändigt. * Engelska