Academic Work Sweden AB - Logo

Embedded Software Developer - C/C++

Academic Work Sweden AB

Skåne län, Malmö

Previous experience is desired

30 days left
to apply for the job

Embedded Software Developer

Are you a junior, mid-level, or senior Embedded Software Developer who enjoys programming in C/C++? Our clients in the region are now looking for you who want to work with embedded systems, real-time, and performance-critical software. You will have the opportunity to develop stable and reliable solutions/products that are actually used in reality by well-known companies in the region!

ABOUT THE POSITION

As an Embedded Software Developer, you will design, implement, and maintain software for embedded systems. You will work closely with hardware engineers to optimize performance and contribute to firmware for microcontroller and RTOS-based systems. The role involves ensuring software reliability through testing and agile collaboration in often cross-functional teams.

What We Offer

  • The opportunity to work with cutting-edge technology and complex challenges in embedded systems at well-known and fast-growing companies in the region
  • Professional development and the chance to contribute to innovative solutions
  • Continuous support and access to a wide network of colleagues for long-term skill development

RESPONSIBILITIES

Job Duties

  • Design, implement, and maintain software for embedded systems using C and/or C++
  • Work closely with hardware engineers to communicate with e.g., sensors, actuators, and communication modules
  • Optimize software for performance, memory usage, and power consumption
  • Contribute to firmware for microcontrollers, RTOS-based systems, or bare-metal applications
  • Develop and execute unit and integration tests to ensure software reliability
  • Document software designs, APIs, and configuration procedures
  • Collaborate in cross-functional teams using agile methods

WE ARE LOOKING FOR YOU WHO

  • Have a post-secondary education in Computer Science, Electrical Engineering, Engineering Physics/Mathematics, or equivalent
  • Have good/very good knowledge of C and C++ for embedded applications from studies/hobby projects or work
  • Have experience with Linux or other high-level OS
  • Have experience with microcontrollers (e.g., ARM Cortex-M, AVR, PIC) or similar hardware platforms
  • Have experience with version control systems, preferably Git
  • Are fluent in Swedish and English, both spoken and written

It is a plus if you have

  • Previous experience with communication protocols: CAN, Modbus, Ethernet, Bluetooth, or Wi-Fi
  • Previous experience with real-time operating systems (RTOS) or bare-metal programming
  • Previous experience with low-level peripherals: GPIO, UART, SPI, I2C, ADC/DAC, PWM.
  • Previous experience with automated build systems and CI/CD for embedded software.
  • Previous experience with code profiling, memory analysis, or static analysis tools.
  • Previous experience with/or understanding of safety-critical standards (ISO 26262, MISRA C, IEC 61508).
  • Previous experience troubleshooting embedded hardware with tools such as JTAG, SWD, oscilloscopes, or logic analyzers

To succeed in this role, you have the following personal qualities:

  • Helpful
  • Goal-oriented
  • Responsible
  • Intellectually curious

Our Recruitment Process

This recruitment process is managed by Academic Work, and our client's request is that all questions regarding the position are sent to Academic Work.

We apply rolling selection and will remove the ad when enough candidates have reached the final stage of the recruitment process. When applying, a CV is requested. We do not use cover letters as a selection method, so they do not need to be attached. The recruitment process includes two selection tests: a personality test and a cognitive ability test. The tests are a tool to find the candidate with the highest potential for the position and to promote equality, diversity, and a fair recruitment process.

INFORMATION ABOUT THE COMPANY

Our client is an innovative company shaping the technology of the future.

🖐 Was this job fit for someone?
Share

Other jobs in the same field

Maybe it’s time to broaden the search with these available jobs

Keyword / Occupation
Similar jobs
Latest posts