← Back to list
Job

HW/SW Developer (Embedded)

Software Engineer • On-site • Full-time • Sweden Göteborg, Sweden

Embedded HW/SW developer at the Gothenburg office. The focus is on C and C++ software development, but your hardware and electronics background is central, since you debug across the boundary between hardware and software.

Responsibilities

  • ▹Develop firmware and hardware-near software in C and C++
  • ▹Build drivers and interfaces for microcontrollers, microprocessors and peripherals
  • ▹Interpret schematics and datasheets and contribute electronics and component selection knowledge
  • ▹Debug hardware and software using tools such as JTAG, oscilloscope, multimeter and logic analyzer
  • ▹Develop and run unit, integration and system tests
  • ▹Collaborate with software, hardware, test and systems engineers throughout the development flow
  • ▹Work with Embedded Linux, RTOS or bare metal on ARM, STM32 or NXP based platforms, depending on the assignment

Requirements

  • ▹Experience in embedded development in C and C++
  • ▹Hands-on experience in hardware development, electronics design or work close to hardware design
  • ▹Knowledge of microcontrollers or microprocessors and how software interacts with the electronics
  • ▹Experience with Embedded Linux, RTOS or real-time development
  • ▹Ability to read schematics and datasheets and debug problems in both hardware and software
  • ▹Experience with Git, testing and structured development workflows

Nice to have

  • ▹Python for test automation, scripting or tool development
  • ▹CI/CD for embedded development, HIL and SIL testing
  • ▹Requirements management, requirements traceability and working according to the V-model
  • ▹Knowledge of Rust, AUTOSAR Classic or Adaptive, MATLAB/Simulink, Yocto, Buildroot or container-based development environments
  • ▹Experience with FPGA, VHDL, Verilog, PCB design or tools such as Altium, KiCad and OrCAD
  • ▹Experience with Bluetooth, Wi-Fi, MQTT, Azure IoT or AWS IoT
  • ▹Experience with functional safety, Automotive SPICE or cybersecurity standards (ISO 26262, IEC 61508, ISO/SAE 21434)

Soft skills

System-level thinkingTracing problems between hardware and software to their root cause

What we offer

  • ▹A software-oriented role where your hardware expertise is put to practical use
  • ▹Room to deepen your skills in C, C++, Embedded Linux and RTOS
  • ▹The chance to broaden your experience in testing, communication interfaces and system integration

About the company

Knowit is a Nordic consultancy that helps companies, public authorities and organizations succeed in digital transformation. Its roughly 3,700 employees work mainly in the Nordics, as well as in Poland, Serbia and Germany. Knowit Connectivity develops technically advanced embedded and connected solutions.

Similar jobs