Current Openings

Form of cooperation:

Full time employment, or B2B

Requirements:

Skills that you’ll most likely find yourself using on this position, and should be comfortable with

  • C
  • POSIX
  • Knowledge of build automation tools for embedded linux, such as Buildroot, Yocto, OpenEmbedded, or similar.
  • Bare-metal/RTOS programming
  • Knowledge about the internals of x86 amd64, and ARM architectures.
  • Familiarity with Git
  • Fluent English and Polish

Nice to haves:

Those skills will open up a lot of opportunities if you have them

  • C++, Rust, Go
  • Linux kernel internals
  • Python
  • FreeBSD kernel internals
  • Knowledge about the internals of other CPU/MPU architectures, such as RISC-V or PowerPC
  • Familiarity with Gdb, openocd
Form of cooperation:

Full time employment, or B2B

Requirements:

Skills that you’ll most likely find yourself using on this position, and should be comfortable with

  • C
  • POSIX
  • Linux kernel internals
  • Knowledge of build automation tools for embedded linux, such as Buildroot, Yocto, OpenEmbedded, or similar.
  • Bare-metal/RTOS programming
  • Knowledge about the internals of x86 amd64, and ARM architectures.
  • Familiarity with Git, Gdb, openocd
  • Fluent English and Polish

Nice to haves:

Those skills will open up a lot of opportunities if you have them

  • C++, Rust, Go
  • Python
  • FreeBSD kernel internals
  • Knowledge about the internals of other CPU/MPU architectures, such as RISC-V or PowerPC
Form of cooperation:

Full time employment, or B2B

Scope of work:

Below are the tasks you'll find yourself typically performing on this position. We'll ask you about work experience related to these tasks.

  • Prior software engineering experience is a must have. If you’ve worked with C, C++, Linux/FreeBSD, or embedded systems, that’s a huge advantage. However, other languages and technologies are okay too. What ultimately matters is your ability to lead a software development team successfully.
  • This is not a strictly coding job, but you’ll be going through existing and current code, to make sure it’s up to quality standards, and that all the developers are on the same page and don’t write conflicting code. You need to understand Git version control, to be able to map individual commits to individual developers, and understand them in the context of the whole project.
  • You’ll be organizing work with your colleagues - a team of 5 people with different specializations and knowledge, all working together on the same project.
  • Your role is to have a bird-eye view of the project, sync work between people, and assist in planning work in a way that can be divided or picked up by people. You’ll have to get to know your colleagues, to provide an excellent working environment in cooperation with them - it’s your responsibility to make sure that:
    • everyone in the team work on things that are best suited to their skills, motivations, career path interests, taking into account the time to delivery of the project
    • everyone in the team know exactly what to do and understand their role in the project,
    • you yourself understand the roles of each person in the project, and use it to everyone’s advantage by facilitating good communication and cooperation.
  • You’ll be in close relation with the management, so technological and business decisions can be made on the results of your reports, and you’ll communicate them to the team, so you can make the best possible decisions on the basis of input from the management.
  • You’ll need to be available in PST US time, to be able to communicate with clients in the US. You’ll be using spoken English language extensively in communication with American English native speakers - your knowledge of English must be impeccable.
  • You’ll understand the products being developed, and will be able to leverage this information in contact with the clients to close sales of our products and general offer.

Form of cooperation:

Full time employment, or B2B

Requirements:

Skills that you’ll most likely find yourself using on this position, and should be comfortable with

  • You’ll have to be available on location. We practice flex hours, and you can work remotely for a part of the week, but you’ll need access to the lab facilities, devices, and be able to work on-site when the need arises.
  • You’ll be designing PCBs for both digital and analog circuits with strong focus on:
    • High frequency lanes and radio signals (WiFi, Bluetooth, etc)
    • Power sections, super-silent power domains
    • Analog electronics
    • High Speed IO (DDR3/4, PCIe, USB 3.0 and higher, etc)
  • No minimum years of experience, but we expect you to prove the quality of your work with existing projects.
  • Experience with Radio Certification (i.e. WiFi) is very welcome.
  • We work primarily in Altium Designer
  • Communicative English

Nice to haves:

Those skills will open up a lot of opportunities if you have them

  • Experience with Cadence OrCAD
Form of cooperation:

Full time employment, or B2B

Requirements:

Skills that you’ll most likely find yourself using on this position, and should be comfortable with

  • This job is exclusively on-location, but flex hours apply. You’ll be working directly with hardware that cannot be taken outside of the company.
  • INTERNSHIP is okay, but we expect you’ll plan your career with us for the coming years. We’ll offer you opportunities that’ll match the tempo of your self-development, and you’ll have an opportunity to work directly with some of the best people in the industry.
  • General manual skills, dexterity, and experience with safe handling of electronic devices. You need to be able to disassemble and reassemble electronic parts reliably, without damaging them, and be able to follow instructions from documentation or given by your colleagues. This is important, because damage to electronic components can cause significant setbacks for your team and for the project you’ll be participating in.
  • You should know how to use a soldering iron, a microscope, and be able to safely use mechanical tools like screwdrivers or pliers in direct contact with sensitive electronics.
  • Mistakes happen, but we expect you’ll be able to fix what you break.
  • You need to have some experience with Linux or FreeBSD based operating systems, and/or be semi-comfortable with using command line interfaces. You’ll be asked to run some software tests that we’ll provide you with. You need to be able to understand and follow instructions regarding Linux terminal commands, be able to launch a provided test, assess if it’s running correctly, gather its output, and deliver it to your team. We’ll assist you on every step to make sure you understand everything, but we’ll expect that you’ll follow the procedure by yourself afterwards.
  • This is a junior position, so it's okay to not know things. However, we expect that you’ll be able to search for answers by yourself, and that you’ll be able to autodidact yourself to meet the requirements within a reasonable amount of time.
  • Communicative English. You need to be able to understand English documentation.

Nice to haves:

Those skills will open up a lot of opportunities if you have them

  • German level B1 or higher.

About us

Conclusive Engineering is an embedded software and hardware development company. We provide a full stack of services for turn-key embedded systems development.

Our portfolio consists of two groups:

  • hardware and software projects for global clients,
  • our own line of products that we’re offering as off-the-shelf solutions.

We design, prototype, code and manufacture our devices locally, and preferably do not outsource overseas. Our products span across low-power IoT nodes, to high-power edge compute modules.

Our HQ is located in Poland, in the city of Katowice, one of the country’s most prominent industrial and technological hubs.

The office has good access, whether you decide to arrive there by car, bicycle, or public transport.

There is a car parking area next to the office building, fully paid-for, with security and guaranteed individual parking spaces.

There are guarded and monitored bike stands on the premises as well, or you can take your bicycle into the office - there’s enough space to store it there.

If you’d prefer to use public transport, there is a bus stop just outside the building’s gate.

The city also has a variety of taxi companies, Uber, and electric scooter services.

The nature of our work favors direct access to the facilities, like the electronics lab. Your ability to visit the office when necessary would be a huge benefit for you - you’d gain access to hardware not available elsewhere, and could participate in the full production pipeline of our products.

However, we do understand that work style preferences vary from person to person, and the ability to work in the most adaptable way is important, especially due to the ongoing pandemic - that’s why we’ll negotiate potential relocation or special requirements on a case by case basis.

The office is a two-story space, 385 square meters. You can work in the open space, or in the allocated lounge area with a sofa and a large TV. We care about your work ergonomics - we’ve got large, comfortable office desks, and high-quality displays. We’re not saving expenses on making the office awesome and comfortable. You are our biggest asset, and we’d like you to feel that on every step.

Facilities on site:
  • Private gym on site, located in the office, and not accessible to people outside of our company.
  • Large bathroom with a shower
  • Cloakroom where you can keep spare clothes, leave your coat, and keep a pair of comfortable slippers.
Well-equipped kitchen:
  • professional-grade coffee maker with some finest coffee beans
  • broad selection of teas
  • freshly-pressed juices
  • carbonated drinks.

We can adapt the available beverages to your individual preferences, including quality teas, variants of yerba mate, rooibos, specialty coffee, and others.

Insurance options:
  • Nationale Nederlanden health and life insurance
  • Compensa Health Insurance that allows a cashless and queue-free use of associated private health provider facilities. (optional)

We’re working with bleeding edge tech - including prototypes and prereleases of upcoming microprocessors and technologies. We’re working on several projects concurrently, so there’s always something interesting on the platter to pick from. This doesn’t mean crunch time - we respect you, we respect ourselves, and we respect our clients. We don’t do work on unrealistic timelines, our priority is quality and reliability of the solutions we deliver.

There are some occasional maintenance jobs, but we’re handling them without issues. You won’t find yourself stuck with tons of legacy code written by generations of programmers.

We’re favouring a flat company structure and task oriented approach - you decide your own solutions for the tasks according to your experience, preferences and intuition. Use your experience - we won’t force any artificial constraints, and you’ll have a lot of influence over the project you’re participating in. You will have to work with constraints sometimes, though - either as a requirement from the client, or when entering a project with an existing code base. It’s up to you to decide how to deal with them, and you’re encouraged to go out of the box as far as you’re comfortable - as long as it’s not impeding the quality of the project and can be done within realistic time constraints.

Since we’re working with global clients, you need to be able to communicate well in English. This is also necessary for inter-company tasks, because we keep most of our documentation and external communication in English as well.

Fluent communication skills in Polish are necessary as well. Most of our team is Polish, and most internal verbal communication is happening in Polish as well.

We’re using some of the most interesting and bleeding edge technologies, and working with us you’ll have the opportunity to interact with them - optionally, unless it’s required by your position.

The technologies we work with are:
  • ARM microprocessors and microcontrollers
  • RISC-V based solutions
  • FPGAs, both software and hardware implementations
  • PCB design for high-frequency interfaces
  • C, C++, Rust, Go, Python
  • Linux and FreeBSD, kernel level and up
  • Hardware drivers

You choose the tools you work with. From the operating system, to the code and text editors, the choice is all yours. There are some programs and services we use for team-oriented tasks.

The tools we normally use are:
  • Cloud provided services from Google and Dropbox.
  • Main communication channels reside on Slack.
  • We use Google Meet for conferencing, but we can use other options too.

The above are necessary, but you choose how to use them - you can install the dedicated apps, use the services in the browser, in CLI or custom UI via 3rd party apps, etc.

Some software we use - especially in the PCB manufacturing and verification pipelines - is strongly preferred, and we’ll insist on it unless you can prove you have better efficiency elsewhere or good reasons not to use it.

We can provide you with a laptop - either preconfigured, or you can configure it yourself to your preference. You’re welcome to bring your own device if you so prefer.

We have a state-of-the-art electronics development lab that you’re welcome to use. If you need a device that’s not currently available, and it’s function is not replicated by any of the available hardware, we’ll act depending on the individual case - purchase the necessary hardware, lend it, or delegate this particular task to one of our trusted local partners.

We’re seeking people for long-term employment. Ideally we’d prefer if you could plan your career with us for several years at least, but regardless of that, we’ll help you stay competitive on the market and do our best to cater to your learning and personal development needs.

That’s partially in the definition of the job - we work with a lot of cutting edge technologies and develop them ourselves. In practice, this means that you’ll have to choose between multiple interesting technologies rather than trying to choose the least boring ones. No vendor lock-in, a lot of mutual trust.

Talking about trust - we’ll need you to sign a Non Disclosure Agreement. We’re typically working with sensitive materials, including client data, product documentation, schematics, and other information that should not be circulated freely. If you’re not comfortable with it, have some unfortunate background history, or are concerned you may not meet our expectations in this regard - regrettably, there’s nothing we can do about it. It’s a hard requirement.

On the upside - some of the things you’ll be doing have the opportunity to shape the future of the global technological landscape, with your name engraved on them.

We’ll invite you to a meeting where we’ll assess your suitability for the position. It can take place online, or you can show up in person - that’s totally up to your preference. We may ask you for a follow-up meeting depending on how you perform.