Embedded Software Engineer

Vivid Resourcing
Brugge, Belgium
1 day ago
Apply on www.adzuna.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) CAN Bus Communications Protocols Software Debugging Embedded C Embedded Software Firmware MATLAB MISRA C (C Programming Language) Real-Time Operating Systems Software Tools ISO/IEC 15504
+9 more
Software Engineering Software Requirements Analysis System Programming Systems Integration PIC Microcontroller Integration Tests Information Technology Software Coding Software Version Control

Job description

As an Embedded Software Developer, you will be responsible for developing, integrating and maintaining low-level software for automotive electronic systems., * Develop and maintain embedded software using C

  • Design and implement software for automotive electronic systems
  • Work with CAN and LIN communication protocols
  • Develop software according to MISRA-C coding standards and automotive best practices
  • Analyse software requirements and translate them into technical solutions
  • Perform software integration, debugging and troubleshooting
  • Develop and execute unit and integration tests
  • Investigate and resolve software defects at both code and system level
  • Work with microcontrollers and other embedded hardware

Technical Environment:

  • C / Embedded C
  • MISRA-C
  • CAN / CAN Bus
  • LIN
  • Microcontroller-based systems
  • Embedded software development
  • Firmware development
  • Hardware/software integration
  • Unit & integration testing
  • Debugging and troubleshooting
  • Version control / software development tools

Requirements

This is a hands-on development position, with a strong focus on C programming, automotive communication protocols and software quality standards., * A degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems or a related technical discipline

  • Professional experience developing software in C
  • Experience working with embedded systems or microcontroller-based products
  • Practical knowledge of CAN and/or LIN protocols
  • Experience working according to MISRA-C or similar software coding standards
  • CANoe / CANalyzer
  • RTOS
  • ARM-based microcontrollers
  • MATLAB / Simulink
  • ASPICE

Benefits & conditions

  • A permanent position within an established automotive technology organisation
  • The opportunity to work on embedded systems used in automotive applications
  • A technically challenging environment with exposure to both software and hardware
  • Collaboration with experienced engineers across multiple disciplines
  • Opportunities for technical development and career progression
  • A role based in Bruges, Belgium

About the company

We are working with an established automotive technology company based in Bruges that is expanding its embedded software development team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 Β· Coffee With Developers

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea Β· World Congress 2022

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch Β· World Congress 2024

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac Β· World Congress 2021

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker Β· LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac Β· World Congress 2021

Videos

See all

Related articles

See all