Embedded Engineer
FPT Software
Göteborg · Västerbotten County · Sweden
Full-time
5-10
3d ago
63%
Good
Job description
We're looking Embedded Software Developer designs, implements, and middleware stack as Diagnostics (UDS/DCM/DEM), Communication (CAN/LIN/Ethernet), and Security (Crypto, MacSec). Requires strong C programming, automotive experience, and ISO 26262 knowledge.
Key Responsibilities:
Develop middleware stacks: Diagnostics , Communication, Memory, …
Develop device driver
Create software requirements and detailed design (SRS, SAD, SDD).
Validate system behavior over CAN/LIN/Ethernet using CANoe/CANalyzer.
Support ISO 26262 work products (SW-FMEA, safety mechanisms).
Ensure MISRA-C compliance, static analysis, and ASPICE processes.
Required Skills:
5+ years of work experience with Embedded Systems
Strong C programming for embedded systems.
Realtime Operating system as FreeRTOS, SafeRTOS
Strong experience on low level driver
AUTOSAR Classic expertise: OS, Diagnostics, Communication, Security stacks.
Automotive protocols: CAN, LIN, Ethernet (DoIP).
ISO 26262, Functional Safety, MISRA-C.
Tools: DaVinci, EB tresos, CANoe, Trace32, Git.
Strong software requirements & design capability.
Preferred Skills:
HSM/Security integration.
Multi-core.
UDS bootloader, OTA concepts.
SOME/IP, TSN fundamentals.
KPIs:
Code quality, MISRA compliance, defect density.
Real-time performance (CPU, memory).
Diagnostic & communication robustness.
Safety & security compliance.