SW developer to support our maintenance and continous improvement for one of our product lines.
The Role
The assignment involves adding new features that exist in our desktop analyzer, Fiber Tester +, to our on line version of the same instrument (Fiber and Freeness Online), as well as adding other features and fixing bugs in our existing codebase.
You will work on a sensor system that has a windows PC and a dedicated BCB that runs on an AM3358 CPU, with FreBSD v.15 OS. Connected to the system (either over a custom made IO board or directly to the PC) are several sensors and actuators as well as a camera. The system also has a touch display for interaction.
The work is relatively broad and involves modifications both to UI components, as well as backend work of varying complexity.
The codebase for the PCB (or platform board, as we call it) is open Source Qt 5.15. Part of the codebase is for a windows environment where we use C for algorithms and C# for the application. We also ahve a legacy codebace with Delphi code. Being able to read Delphi code can therefore be beneficial.
You are expected to work independently and be the only dedicated resource for maintenance. To succeed you must be comfortable in actively looking for information from your colleagues at R&D, and other functions such as Technical support and product management. You are comfortable in "owning" the problem and going from scoping to implementation to hands-on testing of a feature before hand-over.
...