drjobs Sr Software Engineer

Sr Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Krakow - Poland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description Summary

As a Sr Software Engineer you will be responsible for programing a component feature and or feature set. You will be also work independently and contributes to the immediate team and to other teams across business and contribute to design discussions.

Job Description

Responsibilities

  • Defining developing and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure primarily using C17.

  • Collaborating with system engineers frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions

  • Compiling and building applications on both Linux and Windows systems for various architectures.

  • Designing and implementing lowlevel software components with a strong understanding of design patterns.

  • Breaking down system designs into class and flow diagrams.

  • Delivering highquality code with comprehensive unit and automation tests.

  • Collaborating with crossfunctional teams to define design and ship new features.

  • Troubleshooting debugging and optimizing existing software applications.

  • Understanding performance parameters and assess application performance.

Education Qualification

  • Bachelors Degree in Computer Science or STEM Majors (Science Technology Engineering and Math).

Desired Characteristics

Technical Expertise:

  • Proven experience in application development with C.

  • Indepth knowledge of the latest C standards (C11 C14 C17).

  • Familiarity with commonly used C libraries such as Boost STL (Standard Template Library).

  • Strong understanding of build methodologies for C code for Linux and Windows systems using CMake Make and Visual Studio.

  • Experience with debugging and profiling tools like gdb valgrind

  • Experience in writing unit component and integration tests using GTest CppUnit

  • Knowledge of SQL and NoSQL Databases along with connecting to the databases from C applications

  • Additional knowledge of Python including writing clean efficient and maintainable Python code with knowledge of basic Python libraries.

Preferred Qualifications:

  • Experience with version control systems particularly Gitlab.

  • Familiarity with Agile development methodologies.

  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.


Business Acumen:

  • Ability to break down problems and estimate time for development tasks.

  • Understanding the technology landscape being up to date on current technology trends and new technology and brining new ideas to the team.

  • Understanding of the projects value proposition for the customer.


Additional Information

Relocation Assistance Provided: No


Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.