Kasmo Global
Job Title: Senior Embedded C Developer
Job Description:
We are seeking a highly experienced
Senior Embedded C Developer
to join our dynamic team in Mossville, IL. The ideal candidate will have a strong background in
embedded systems development , with expertise in communication protocols, debugging, and control systems. This role requires deep knowledge of
CAN protocols, J1939, function pointers, structures, bitfields, masking, PGNs, and Autosar architecture .
Responsibilities: Embedded C Development: Utilize
structures and function pointers
to create efficient and organized embedded software. Implement
bitfields and masking
techniques for memory-efficient storage and manipulation of data. Work with
Parameter Group Numbers (PGNs)
in the
J1939 protocol
for accurate data communication.
CAN Protocols & J1939: Analyze and simulate communication networks using
CANalyzer and CANoe . Develop solutions to
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 Testing: 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:
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 .
We are seeking a highly experienced
Senior Embedded C Developer
to join our dynamic team in Mossville, IL. The ideal candidate will have a strong background in
embedded systems development , with expertise in communication protocols, debugging, and control systems. This role requires deep knowledge of
CAN protocols, J1939, function pointers, structures, bitfields, masking, PGNs, and Autosar architecture .
Responsibilities: Embedded C Development: Utilize
structures and function pointers
to create efficient and organized embedded software. Implement
bitfields and masking
techniques for memory-efficient storage and manipulation of data. Work with
Parameter Group Numbers (PGNs)
in the
J1939 protocol
for accurate data communication.
CAN Protocols & J1939: Analyze and simulate communication networks using
CANalyzer and CANoe . Develop solutions to
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 Testing: 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:
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 .