Senior Embedded C Developer

Mossville, Illinois

Compunnel
Apply for this Job
Job Description:

We are seeking a highly experienced Senior Embedded C Developer to join our dynamic team. The ideal candidate will have a strong background in embedded systems development and a deep understanding of various protocols and architectures. This role requires a minimum of 6+ years of experience in embedded C development and related technologies.

Responsibilities:

Embedded C Development:
  • Utilize structures and function pointers to create efficient and organized code.
  • Implement bitfields and masking techniques for memory-efficient storage and manipulation of data.
  • Understand and use Parameter Group Numbers (PGNs) in the J1939 protocol to ensure accurate data communication.
CAN Protocols:
  • Analyze and simulate communication networks using tools like CANalyzer and CANoe.
J1939 Protocols:
  • Communicate effectively between multiple electronic control units (ECUs) using J1939 protocols.
Software Debugging:
  • Debug embedded software using Trace 32 and other debugging tools.
Dspace/HIL Knowledge:
  • Perform Hardware-in-the-loop (HIL) testing using Dspace tools to validate embedded software.
Autosar Architecture:
  • Implement and work within the AUTOSAR framework to ensure modular and scalable software development.
Version Control:
  • Utilize Git for tracking changes and collaborative development.
Qualifications:
  • Minimum of 6+ years of experience in embedded C development.
  • Proficiency in using CANalyzer, CANoe, and Trace 32.
  • Strong understanding of J1939 protocols and PGNs.
  • Experience with Dspace tools and HIL testing.
  • Knowledge of AUTOSAR architecture.
  • Expertise in Git for version control.
Preferred Skills:
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

Education: Bachelors Degree
Date Posted: 04 April 2025
Apply for this Job