Software engineer for unique company in Aerospace

Hunter & Tailor AB, Stockholm

  • Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Job description

- Development in C or Python of firmware for ARM Cortex-M processor.

- Development in C#/.Net of advanced machine control software.

- Work in a small team which defines specifications, designs and develops client/server systems for

Internet-of- Things and smart factories.

- Software maintenance - testing, debugging, bug-fixing, refactoring.

- Interact with customers on a regular basis to develop new features.

 

We expect you to have:

- An engineering education or equivalent professional experience within relevant fields.

- 2+ years of programming experience in a popular procedural language like C or Python.

- 2+ years of programming experience in a popular OOP language like C#, C++ or Java. We are

currently using Java SE/JavaFX but new solutions are developed in C#/.Net with WinForms.

- Knowledge of tools to generate complete Linux images/distributions to boot and run a Linux system

(boot loader, Linux kernel, root file system) on ARM Cortex-A processor.

- Knowledge of EtherCAT fieldbus system.

- Knowledge of object oriented programming, domain driven design, test driven development and to

be a flexible follower of common best practices (KISS, YAGNI, NIH etc.).

- Basic database development ability in NoSQL or SQL. For our desktop applications we rely on

HSQLDB and SQLite.

- Basic understanding of TCP/IP stack.

- Fluent in English, both verbal and written language. Swedish is meritorious but not a requirement.

 

 

Meritorious

- Previous work experience in high-tech or industrial software development.

- Familiar with embedded programming in C or Python (ARM, RPI, Arduino, etc.) and toolchains such

as Rowley Crossworks, Arduino Studio, Platformio.

- Familiar with PLC’s and development environments for programming applications (CoDeSys).

- Experience with industrial automation and measurement systems.

- Experience with common development tools like Git, NuGet/Maven, Nexus, Intellij, or Visual Studio.

 

The most important thing is that you are a talented software developer who takes pride in the

quality of your work. As a person, you are social, self-motivated and responsible with a strong drive

and thrive in a smaller, agile, company.

Some travel might be required from time to time. Have you ever been in an aircraft manufacturing

facility?

Hur du söker jobbet