Axel Hoffmann
Software-entwickler at Ifm
Based in Meckenbeuren, Germany
7-day free trial · no credit card
Seniority
Staff
Department
Other
Location
Meckenbeuren
Industry
Automation Machinery Manufacturing
Company size
4.8K
Contact information
Reveal Axel's email and phone
Direct contact data is gated. Sign up and reveal. You only pay for verified records.
a•••••••@ifm.com
Phone
5 credits+49 ••• •••• ••••
You only pay for valid records. Bounced emails and disconnected numbers cost nothing.
Background
About Axel Hoffmann
Requirements: 100% Homeoffice, part-time, work from anywhere My software development journey started around 15 years ago. I grew up always having some fun programming projects in C++, Python and web based programming languages. During my study I was also part of the Kaiserslautern Racing Team (karat-racing.de), where I spent most of my time tinkering on the software. I highly enjoyed the team spirit as well as the challenges, that came with such an endeavor. The electronic system was comprised of several STM32s, on which we ran FreeRTOS and custom code written in C. All of the different controllers were hooked up to the same CAN bus, over which most communication took place. Amongst other smaller systems, I have successfully implemented a Battery Management System, a driver display and a traction control. Over the course of my Bachelor thesis, I have also deepened my skills in Python and signal processing, implementing a covert Bluetooth synchronisation attack using an SDR. All of these skills are currently still in use at the ifm prover, where I am currently working as a software engineer in the flow measurement department. In addition to sporadic adjustments of legacy code and development of internal python tools, my tasks are: pre-development concept trials, defining signal processing chains, gathering all required information and writing everything down (we use Polarion), reviewing specification, implementing embedded C code under a subset of MISRA C and coding guidelines, Documenting via Doxygen and Polarion, specifying and writing unit tests and finally reviewing the implementation of product code as well as unit tests. Of course, proactive discussions with colleagues are also vital. Systems developed and implemented by me: Python: Bootloading via CANopen protocol on the basis of ixxat low level CAN Data processing scripts (hex stream to csv) Signal generation Different filters (Kalman/ROSE) Test case generation Frontend C: Timing analysis and optimization during boot-up Internal error detection and notifying other modules about necessary actions HMI interface between internal Backend (data storage/ data processing) and display module Backend C: Fault finding and modification of legacy products Conductivity measurement (synchronising DAC, DMA and ADC; square signal PWM with mathematical proof of concept for frequency analysis) Runtime, memory and accuracy comparison of different algorithms (Goertzel vs FFT)
Decision-makers
Other people at Ifm
- DHStaff
David Hobe
HR Application Coordinator · Human Resources
- DSStaff
Dharyekar Shreyas
Junior Software Engineer · Information Technology
- DLManager
Detlef Lemke
HR & Accounting · Human Resources
- JCStaff
Jannie Claasens
Sales Engineer · Sales & Business Development
- IKStaff
Irina Karshina
Personalsachbearbeiter · Other
Build a list of verified contacts at Ifm
Free for 7 days · 50 credits · no card · only pay for verified records.
Reach more buyers like Axel
250M+ professionals with verified email and phone. You only pay for records that actually verify.
7-day trial · no credit card · cancel anytime