Senior Embedded C Developer

Apply Now

Company: Compunnel Software Group

Location: Mossville, IL 61552

Description:

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

Similar Jobs