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:

Location: Gdansk or Europe Remotely

Softgent is an engineering and technology services company delivering advanced embedded, wireless, and system-level solutions for global technology partners. We support customers across the full product lifecycle – from early architecture and prototyping through design-in, validation, and mass production. As part of our growth strategy, Softgent is expanding its Field Application Engineering (FAE) capability in Europe to support customers adopting advanced wireless and embedded technologies worldwide.

Your Role

As a Field Application Engineer (FAE) at Softgent, you will play a key role in driving customer adoption of advanced wireless and embedded solutions. Working from Gdańsk (or remotely within Poland), you will lead proactive technical engagements with customers, support design-ins, and act as a trusted technical advisor throughout the full product lifecycle.

You will collaborate closely with customer engineering teams as well as Softgent’s internal embedded, firmware, and system engineering groups. This setup allows you to scale customer support, accelerate issue resolution, and contribute directly to the delivery of robust, production-ready solutions.

Your Responsibilities

You will promote and support wireless and embedded solutions, including reference designs, SDKs, and evaluation platforms. You will assist customers during design-in and development phases, providing hands-on technical guidance and architectural recommendations. You will support the transition to mass production, including troubleshooting, root cause analysis, and resolution of production-related issues. When required, you will provide on-site customer support and product debugging.

You will plan and deliver technical trainings and knowledge-transfer sessions to strengthen customers’ internal development capabilities. You will work closely with  engineering, product, and commercial teams to resolve customer issues, optimize product applications, and ensure successful deployments.

Your Background

You hold a Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field, with at least 3 years of experience as an Application Engineer or Field Application Engineer. You have hands-on experience with embedded systems, particularly ARM Cortex-M platforms, and practical exposure to wireless or connected products such as peripherals, audio devices, or IoT systems.

You are comfortable debugging complex software and system issues, performing root cause analysis, and managing multiple technical engagements in parallel. You communicate clearly and work effectively with customers and cross-functional teams in an international environment. You are proficient in C, C++, and Python, familiar with embedded and wireless SoC platforms, and adaptable to a fast-moving, engineering-driven environment.

You are fluent in English. Willingness to travel to customer sites when required is expected.

Nice to Haves

Experience with wireless SoCs and protocols such as BLE, proprietary 2.4 GHz solutions, or UWB is a strong advantage. A background in developing wireless HID devices, wireless audio products, or IoT systems is highly preferred. Prior involvement in mass-production support or new product launches is considered a plus. Language skills in German or French are welcome.

What Softgent Offers

You will join a growing engineering organization where your work has a direct and visible impact on customer success. You will work in a collaborative, expert-driven environment that combines deep technical challenges with real-world product delivery. Softgent offers professional growth, exposure to international customers, flexible working arrangements, and a setting designed to support long-term technical and career development.

At Softgent we build advanced, reliable and secure solutions for global customers. We combine engineering passion, deep technical expertise and a pragmatic approach to delivering complex products at scale. If you want to work with experts who appreciate ownership, knowledge sharing and smart engineering — you’ll feel at home here.

Location: Wrocław or Gdańsk, Poland
Type:
Contract (12–18 months)

About the project
Together with our partner we are launching a strategic initiative focused on product security, security compliance, and scaling secure engineering practices across a diverse portfolio of products, including embedded and long-lifecycle systems.
The project is centered around enabling practical security processes in software delivery, strengthening vulnerability management, integrating security tooling into engineering workflows, and ensuring repositories, build systems, and CI/CD pipelines are prepared for compliance and product security requirements.
You will join a dedicated engineering team with high autonomy, strong ownership culture, and direct impact on technical direction, tooling, and delivery standards.

Key Responsibilities
• Build and maintain a centralized vulnerability register with proper traceability and ownership.
• Implement and enforce security gates before merge and release.
• Configure and operate SAST tooling for C/C++ projects, with Veracode as the primary scanning solution.
• Evaluate alternative tools only where Veracode does not meet technical or operational requirements.
• Prepare C/C++ codebases for static analysis, including preprocessed source, compilation requirements, and debug symbols.
• Interpret SAST results, including triaging, prioritization, and false-positive management.
• Configure SCA tools and monitor CVEs in dependencies, including solutions such as Veracode SCA and yocto-cve-check.
• Generate and maintain SBOMs, including formats such as CycloneDX and SPDX.
• Integrate security tooling such as SAST and SCA into CI/CD pipelines, including GitHub Actions.
• Work with GitHub as the primary version control platform across repositories.
• Design and maintain GitHub Actions workflows, including reusable workflows and composite actions that scale across multiple repositories.
• Support migration of repositories from other VCS platforms such as SVN, Bitbucket, or GitLab into GitHub, including planning, execution, and verification.
• Work with heterogeneous build systems, including CMake, Make, and vendor-specific build environments.
• Support embedded Linux environments such as Yocto, Buildroot, and custom distributions, including build processes, SBOM generation, and CI/CD integration.
• Work with RTOS-based projects such as FreeRTOS, Zephyr, or similar, with understanding of build systems, dependencies, and toolchains.
• Support bare-metal projects using vendor HALs, toolchains such as GCC ARM or IAR, and related build processes.
• Use Python for automation scripts and supporting engineering tooling.
• Work comfortably in native Linux environments on PC, including console and bash.
• Collaborate closely with development teams and stakeholders, presenting findings in a practical and developer-friendly way.
• Execute end-to-end delivery with a strong sense of ownership.

Requirements
• Proven experience in product security, DevSecOps, security compliance, or secure software engineering.
• Hands-on experience maintaining and operating a vulnerability register.
• Practical experience implementing security gates before merge or release.
• Strong experience configuring and running SAST tools for C/C++ projects.
• Experience working with Veracode.
• Ability to prepare C/C++ projects for static analysis, including preprocessed source, compiler requirements, and debug symbols.
• Experience interpreting SAST findings, including triage, prioritization, and false-positive handling.
• Practical experience configuring SCA tools and monitoring CVEs in dependencies.
• Experience generating and maintaining SBOMs.
• Working knowledge of CycloneDX and SPDX formats.
• Experience integrating security tools into CI/CD pipelines, including GitHub Actions.
• Strong hands-on experience with GitHub as the main VCS platform.
• Experience designing and maintaining GitHub Actions workflows, including reusable workflows and composite actions.
• Experience migrating repositories from SVN, Bitbucket, GitLab, or similar systems into GitHub.
• Good knowledge of C/C++ in the context of embedded systems.
• Experience with build systems such as CMake, Make, and vendor-specific environments.
• Practical Python skills for automation and tooling.
• Experience with embedded Linux environments such as Yocto, Buildroot, or custom distributions.
• Experience with RTOS-based projects such as FreeRTOS, Zephyr, or similar.
• Experience with bare-metal development environments, including vendor HALs and toolchains such as GCC ARM and IAR.
• Good working knowledge of Linux on PC, including console and bash.
• Ability to work across mixed, complex, and legacy engineering environments.
• Strong communication skills and collaborative mindset.
• High autonomy and ownership.
• Senior level or above.

What We Offer
• Full autonomy in shaping tooling, workflows, and engineering standards.
• Work on a high-impact strategic initiative in the area of product security and compliance.
• Exposure to a broad portfolio of products, including embedded and long-lifecycle systems.
• Friendly, engineering-driven culture with a strong focus on ownership.
• Work location in Wrocław or Gdańsk.
• Contract duration: 12–18 months.

Location: Gdansk, Poland

We are seeking a talented and motivated Embedded Software 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.

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