Softgent

Careers

Join our dynamic team and help shape the future of technology with innovative solutions.

Search

At Softgent, we believe in creating an environment where talent thrives. Our team is made up of passionate professionals who are dedicated to pushing the boundaries of technology and delivering exceptional results to our clients. If you're looking for a place to grow, innovate, and make a real impact, Softgent is the place for you.

Current Job Openings:

We are seeking a motivated and detail-oriented Software Engineer to join our growing team. This role offers the opportunity to work with embedded Linux systems, low-level programming, and system configuration in a collaborative and technically engaging environment.

Location: Gdansk, Poland

Key Responsibilities:

  • Software Development: Design and develop robust system-level software using C, Bash, and Python.
  • Linux System Work: Contribute to Linux kernel configuration, device driver integration, and embedded system customizations.
  • Build Systems: Work with a range of build systems including Autotools, Makefiles, and CMake for efficient project compilation and configuration.
  • Yocto Project: Utilize Yocto to build customized Linux distributions tailored to specific hardware and project needs.
  • Version Control: Use Git for collaborative development, code review, and maintaining clean project histories.
  • Collaboration & Autonomy: Balance independent problem solving with effective team collaboration, contributing to planning, troubleshooting, and delivery.
  • Critical Thinking: Evaluate technical solutions critically to meet performance, maintainability, and scalability goals.

Requirements:

  • Experience:
    • Hands-on experience with C programming, particularly in system-level or embedded contexts.
    • Scripting proficiency in Bash and Python for automation and tool development.
  • Linux Expertise:
    • Good understanding of Linux internals, including kernel configuration and device driver handling.
    • Experience working in Linux-based development environments.
  • Tooling:
    • Familiar with Yocto Project and common build tools (Autotools, Makefile, CMake).
    • Proficiency with Git and collaborative software development practices.
  • Soft Skills:
    • Strong critical thinking and decision-making skills.
    • Ability to work independently while effectively contributing to team efforts.
  • Nice to Have:
    • Knowledge of networking concepts and protocols such as SNMP, IGMP, DHCP.
    • Familiarity with Broadcom chipsets and development workflows for Broadcom platforms.
    • Experience with embedded networking stacks or device management software.

What We Offer:

  • Competitive Compensation: Attractive salary with a comprehensive benefits package, including life insurance, private medical care, and Multisport / PZU Sport memberships.
  • Flexible Working Hours: Options for flexible hours to support work-life balance.
  • Stable Employment: Choose between an employment contract or B2B, both offering competitive compensation and long-term stability.
  • Professional Growth: Significant opportunities to develop technical skills and advance your career by working on innovative projects.
  • Collaborative Environment: A friendly and dynamic work culture with a team of highly qualified professionals.
  • Global Experience: Engaging work with customers and suppliers worldwide, providing a diverse and stimulating work environment.

We are looking for a skilled and passionate Senior Full-Stack Engineer to join our development team. In this role, you will work on high-impact projects using modern web and mobile technologies, contributing to products from early design stages to deployment.

Location: Gdansk, Poland

Key Responsibilities:

  • Full-Stack Development: Design, develop, and maintain web and mobile applications using React, React Native, and TypeScript.
  • API & Backend Integration: Build and integrate RESTful APIs and backend services, ensuring robust, scalable, and secure interactions with front-end systems.
  • Database Design: Work with SQL and NoSQL databases to design data models, implement queries, and optimize performance.
  • Mobile Focus: Deliver high-quality mobile experiences with React Native, optimizing for performance, responsiveness, and offline capabilities.
  • Cloud Collaboration: Collaborate on cloud-native solutions; familiarity with Google Cloud Platform (GCP) is a strong advantage.
  • Testing & Quality: Write unit/integration tests and support CI/CD pipelines to ensure high code quality and maintainability.
  • Cross-Functional Collaboration: Cooperate with UX/UI designers, backend engineers, and product owners to deliver seamless user experiences across platforms.

 

Requirements:

  • Experience:
    • Minimum 5 years of professional experience in full-stack software development.
    • Proven expertise with React, React Native, and TypeScript.
  • Technical Skills:
    • Frontend: Strong understanding of modern front-end development practices, component-based architecture, and state management.
    • Backend & APIs: Familiarity with Node.js or similar environments for backend services.
    • Databases: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Firebase) databases.
    • Version Control: Proficient with Git and collaborative workflows in Agile/Scrum environments.
  • Nice to Have:
    • Experience with Google Cloud Platform (GCP) services (e.g., Firestore, Cloud Functions, App Engine).
    • Familiarity with Docker and CI/CD processes.
    • Knowledge of testing libraries like Jest, Detox, Cypress, or similar.

 

What We Offer:

  • Competitive Compensation: Attractive salary with a comprehensive benefits package, including life insurance, private medical care, and Multisport / PZU Sport memberships.
  • Flexible Working Hours: Options for flexible hours to support work-life balance.
  • Stable Employment: Choose between an employment contract or B2B, both offering competitive compensation and long-term stability.
  • Professional Growth: Significant opportunities to develop technical skills and advance your career by working on innovative projects.
  • Collaborative Environment: A friendly and dynamic work culture with a team of highly qualified professionals.
  • Global Experience: Engaging work with customers and suppliers worldwide, providing a diverse and stimulating work environment.

Location: Gdansk, Poland

We are seeking a talented and motivated Embedded Engineer to join our team, where you’ll work with cutting-edge UWB (Ultra-Wideband) and LoRa (Long Range) radio technologies. This role involves collaborating with global clients and cross-functional teams to develop and enhance innovative embedded systems.

Key Responsibilities:

  • Embedded Software Development: Design, troubleshoot, and debug embedded software to support enhancements and new products, with a particular focus on UWB/LoRa based systems.
  • Radio Module Integration: Integrate and optimize UWB and LoRa radio modules within embedded systems, ensuring reliable data communication and efficient system performance.
  • Hardware Compatibility: Analyze and determine hardware compatibility, collaborating with hardware teams to influence the design of systems incorporating UWB and LoRa modules.
  • System Diagnostics and Optimization: Conduct in-depth diagnostics, troubleshooting, and performance optimization for embedded systems, particularly in distributed environments that utilize UWB and LoRa for connectivity.
  • Technology and Process Advancement: Stay current with trends in embedded software practices, tools, and technologies, contributing insights to enhance the team’s development capabilities and software quality.
  • Documentation and Collaboration: Document software designs, testing protocols, and troubleshooting procedures, and communicate effectively with both internal and external stakeholders to support successful project outcomes.

 

Requirements:

  • Education: Bachelor’s or higher degree in IT, Mechatronics, Electronics, or equivalent practical experience.
  • Experience: At least 2 years of hands-on experience in embedded software development, including work with Real-Time Operating Systems (FreeRTOS).
  • Technical Skills:
    • System Architecture and RTOS: Strong understanding of computer architecture, RTOS, and microprocessor functionality. Basic knowledge of ARM or RISC-V architectures.
    • Embedded Systems Development: Proficiency in developing embedded systems, particularly on MCU platforms, with experience in bare metal and RTOS. Knowledge of compilation steps, linker scripts and startup code. Experience with STM32 or ESP32 MCUs
    • Board Support Package (BSP) Development: Proven experience with BSP development for microcontrollers, including familiarity with communication interfaces (e.g., SPI, I2C) and handling simple peripherals (A/D, D/A, general-purpose IO).
    • Programming Languages: Proficiency in Embedded C; experience in C# and Rust is a plus.
  • Analytical and Problem-Solving Skills: Strong ability to troubleshoot and resolve complex issues, particularly in distributed systems integrating radio technologies.
  • Communication Skills: Excellent written and verbal communication in English, with strong interpersonal skills.
  • Additional Skills: Knowledge of UWB and LoRa technologies is highly desirable but not mandatory.

 

What We Offer:

  • Competitive Compensation: Attractive salary with a comprehensive benefits package, including life insurance, private medical care, and Multisport / PZU Sport memberships. We offer a salary ranging from PLN 14,000 to 20,000 gross per month, depending on experience and qualifications.
  • Flexible Working Hours: Options for flexible hours to support work-life balance.
  • Stable Employment: Choose between an employment contract or B2B, both offering competitive compensation and long-term stability.
  • Professional Growth: Significant opportunities to develop technical skills and advance your career by working on innovative projects.
  • Collaborative Environment: A friendly and dynamic work culture with a team of highly qualified professionals.
  • Global Experience: Engaging work with customers and suppliers worldwide, providing a diverse and stimulating work environment.

Location: Gdansk, Poland

We are looking for a talented and motivated Senior Embedded Engineer to join our team. In this role, you will work on cutting-edge embedded systems with STM32 and RTOS to develop innovative solutions in the automotive sectors.

Key Responsibilities:

  • Embedded Software Development: Design, develop, and debug embedded software for measurement and data acquisition systems based on STM32, using RTOS (Zephyr or FreeRTOS).
  • Interface Implementation: Develop and optimize communication interfaces (I2C, SPI, UART) and manage device trees for multi-threaded environments.
  • Hardware Collaboration: Collaborate with hardware teams to integrate and test firmware on custom PCB designs using tools like J-Link.
  • System Optimization: Manage system resources, prioritize tasks, and ensure efficient performance in multi-threaded embedded environments.
  • Unit Testing and CI/CD: Implement unit tests, support CI/CD pipelines (Docker is a plus), and maintain a high level of code quality.
  • Cross-Functional Development: Contribute to the development of a new product from scratch, collaborating across teams working on various microcontrollers, communication protocols, and peripheral integrations.

 

Requirements:

  • Education: Bachelor’s or higher degree in Electronics, Computer Science, or a related field, or equivalent experience.
  • Experience:
    • Minimum 5 years of experience in embedded software development with Real-Time Operating Systems (Zephyr or FreeRTOS).
    • Practical experience with STM32 microcontrollers and embedded C programming.
  • Technical Skills:
    • Programming: Proficiency in C; C++ is a plus.
    • Interfaces: Solid understanding of communication interfaces (I2C, SPI, UART) and hardware protocols.
    • Hardware Integration: Familiarity with PCB schematics and debugging firmware on custom hardware.
    • RTOS Knowledge: Expertise in multi-threaded development, resource management, and RTOS configuration.
    • Version Control: Proficiency in Git and working within Scrum methodologies.
  • Nice to Have:
    • Experience with GNU Toolchain, CMake, and Bash scripting.
    • Experience with Linux as a development environment.
    • Knowledge of Docker and CI/CD processes.

 

What We Offer:

  • Competitive Compensation: Attractive salary with a comprehensive benefits package, including life insurance, private medical care, and Multisport / PZU Sport memberships. We offer a salary ranging from PLN 16,000 to 25,000 gross per month, depending on experience and qualifications.
  • Flexible Working Hours: Options for flexible hours to support work-life balance.
  • Stable Employment: Choose between an employment contract or B2B, both offering competitive compensation and long-term stability.
  • Professional Growth: Significant opportunities to develop technical skills and advance your career by working on innovative projects.
  • Collaborative Environment: A friendly and dynamic work culture with a team of highly qualified professionals.
  • Global Experience: Engaging work with customers and suppliers worldwide, providing a diverse and stimulating work environment.

We’re looking for an experienced Web Application Developer to join our team.

Your responsibilities:

  • Develop and improve web applications based on the MVC architectural pattern
  • Cooperate with UI design team to implement designed interfaces
  • Prepare appropriate unit tests for developed applications
  • Propose and evaluate tools that would accelerate development process

What we’re expecting:

  • 2+ years of experience in high tech industry with track of frontend development and backend experience
  • Good understanding of .NET framework
  • Good understanding of JavaScript, HTML and CSS
  • Good understanding of SQL databases
  • Experience with software build process and source code repository management
  • Good written/verbal English communications (B2/C1) and interpersonal skills

What do we offer:

  • B2B or employment contract with salary between 8 – 15k PLN depending on experience
  • Job location – on-site in our office in Gdańsk or remotely
  • Interesting work with global based customers and suppliers
  • Friendly working environment in the team of highly qualified co-workers
  • Significant opportunity to develop technical skills and experience

Sounds like an opportunity for you? Apply now and join Softgent team!


Why Work at Softgent?

Innovative Projects

Work on cutting-edge technology that shapes the future.

Growth Opportunities

Continuous learning and development through workshops and training programs.

Flexible Work Environment

We offer remote work options and flexible hours to accommodate work-life balance.

Collaborative Culture

Join a team of like-minded professionals who are passionate about what they do.

Nothing is impossible, the word itself says
I’M POSSIBLE!
AUDREY HEPBURN