Embedded Software Engineer (Algorithm focus) in the EU

Oferty pracy
PLWarsaw1 Rondo Daszyńskiego00-843

Summary

Andersen is hiring an Embedded Software Engineer (Algorithm focus) in the EU for a project developing automotive sunroof control algorithms, ensuring safety, compliance, and reliable performance.

Our customer is an international organization operating in the manufacturing industry. It specializes in developing, producing, and distributing high-quality products worldwide. The company focuses on innovation, advanced technologies, sustainability, and operational efficiency. It continuously invests in research and development to strengthen its market position and support long-term growth. Its strategy is based on meeting customer needs, maintaining high quality standards, and adapting to changing market conditions.

The project is focused on developing a proof-of-concept automotive solution to migrate sunroof control functionality from a dedicated control unit to a zonal controller. It includes feasibility research, algorithm development, and test bench validation, with a strong emphasis on anti-pinch safety mechanisms, regulatory compliance, and reliable system performance.

Responsibilities

  • Developing embedded software in C for 32-bit microcontrollers, e.g. ARM Cortex-M.
  • Working with real-time behaviour, including interrupts, task scheduling, and timing-critical code.
  • Applying basic signal processing techniques, including sampling, filtering, and noise handling.
  • Working with electric motors and their sensor signals, including current, position, and speed.
  • Using Python for scripting, data analysis, and plotting.
  • Reading and interpreting hardware and interface specifications.
  • Using Git and following code review practices.
  • Providing short-term backup for another developer to ensure project continuity.
  • Leading the development of detection algorithm functionality.
  • Implementing mathematical, control, and estimation algorithms on resource-limited hardware.
  • Tuning algorithm parameters based on real measured data.
  • Debugging on target hardware using JTAG/SWD debuggers and oscilloscopes.
  • Sending and receiving data over Ethernet from embedded software.
  • Explaining algorithm behaviour clearly to customer engineers.

Requirements

  • Experience in embedded software development for 3+ years.
  • Experience with Embedded C for 32-bit microcontrollers (e.g., ARM Cortex-M).
  • Understanding of real-time systems, including interrupts, task scheduling, and timing-critical code.
  • Knowledge of basic signal processing, including sampling, filtering, and noise.
  • Understanding of electric motors and their sensor signals (current, position, speed).
  • Experience with Python for scripting, data analysis, and plotting.
  • Experience reading and working with hardware and interface specifications.
  • Experience with Git version control and code review practices.
  • Degree in Electrical Engineering, Electronics, Computer Engineering, Mechatronics, or a related field.
  • Professional working proficiency in English.
  • Knowledge of control engineering and estimation techniques, including digital filters, state estimation, and Kalman filters.
  • Experience implementing mathematical algorithms on resource-limited hardware.
  • Hands-on experience debugging target hardware using JTAG/SWD debuggers and oscilloscopes.
  • Experience tuning algorithm parameters based on real measured data.
  • Experience with Ethernet data transmission and reception in embedded software.
  • Ability to clearly explain algorithm behavior to customer engineers.
  • Level of English – from Intermediate+ and above

Desired skills

  • Experience in the automotive industry, particularly in body electronics, power windows, sunroofs, or door systems.
  • Experience with Automotive Ethernet (10BASE-T1S).
  • Experience with fixed-point arithmetic on resource-constrained hardware.
  • Experience with AUTOSAR.
  • Knowledge of coding standards such as MISRA and experience with static analysis tools.

Reasons to join us

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • Private health insurance and sports compensation, depending on the type of employment.

Join us!

Lokalizacje

Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Hungary, Italy, Latvia, Lithuania, Luxembourg, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, The Netherlands

Czekamy na was!

Załącz plik

Formaty (3 MB): doc, docx, pdf, ppt, pptx

lub Poleć znajomego

Przetwarzamy dane osobowe zgodnie z RODO

Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś