Bare Metal Developer
Warsaw, POLAND IT development
Job description
Bare Metal Developer
Location: Warsawor Katowice (Poland)
While we invest in engineeringexcellence – leading-edge medical technologies and services, we don’t stopthere. We also deeply invest on our 68 000 people with the hearts of pioneers, highlycommitted and connected in this industry. And as we strive to shape the futureof healthcare, our overall success will depend on our ability to continuouslyreinvent ourselves.
We arelooking for a Bare Metal Developer who will be part of our internationalsoftware development team in healthcare domain. If you are customer orientedwith a passion for sharing your knowledge while delivering outstanding care, ifyou want to participate in improving the quality of software for medicalproducts, we would like you to become a part of our team.
Your tasks andresponsibilities:
- You will analyze system requirementsand work with SW architects to develop software architectures and designs ofembedded software
- You develop control algorithms inMATLAB/Simulink, use automatic code generation, algorithm verification andvalidation through simulation, hardware-in-the-loop
- You perform performance optimization ofgenerated code for embedded targets
- You develop and extend SW platforms toimprove synergy between projects and increase productivity
- You execute the complete softwaredevelopment process
- Implementation, validation andverification of SW units are other parts of your task
- You plan and execute software qualitymeasures
- You have a successfully completed university degree (Master) incomputer science, data technology, information technology, electricalengineering or communications engineering and have several years of relevantprofessional experience in the development of complex embedded systems
- You have profound knowledge of embedded software as well as complexcontrol systems and are experienced with the programming languages C and C++(C++11/14/17)
- Beneficial is a good knowledge of MathWorks MATLAB/Simulink,corresponding modules and the underlying (motor) control theory
- Practical understanding of control theory and drive technology ishighly beneficial
- Experience using C++/C on microcontrollers (ARM Cortex-M3/4 and/orDSPs)
- Experience with relevant communication interfaces (e.g. CAN, CANOpen,PROFINET, USB)
- Good understanding of HW interfaces: CAN, SPI, Ethernet, USB, I²C,UART, LVDS, LCD, PWM, etc., ability to measure HW signals with oscilloscope anddebug with JTAG.
Your attributes and skills:
- Your business-fluent English enables you tocollaborate and communicate with colleagues in an international environment.
- You are located in Poland
- You are open to occasional business travels
- You work autonomously, reliably and liaise with ourteam members to understand the requirements and demands to be implemented
We offer:
- Exciting work in international corporation.
- Contract of employment with benefit package (i.e. medical care, life insurance, couple of extra vacation days every year, pension scheme)
- We provide necessary tools.
- Hybrid work (in Warsaw or Katowice Office)
If you are interested use the “Apply”button.
Our culture:
At Siemens Healthineers, we take into account different perspectives, areopen to dialogue and challenge conventions. Change is an integral part of ourwork. We strive to be a leader of change in our industry, not just to respondto them. We invite you to take on new challenges with us, test your ideas andcelebrate successes.
We highly value diversity, inclusion and equal opportunities, so wewarmly invite everyone, regardless of their gender identity, to apply for thisposition. We also encourage people with disabilities to apply.
Do you want to know more? Contact us.
At https://www.siemens-healthineers.com/pl/ you will find additionalinformation about our areas of activities.
We care about data privacy and take it seriously in accordance with theGDPR and other regulations related to personal data protection. For thisreason, please do not send us your CV or other application documents by e-mail.Instead, please create your profile on our Career Portal https://jobs.siemens-healthineers.com/careers, which allows you tosubmit your documents, apply for open positions and to obtain information aboutour vacancies and career development at Siemens.