2

Full Time J1939 Jobs (NOW HIRING)

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

This is a full-time position with a full benefit package listed below that includes opportunities ... Experience with CAN J1939 & LIN communication protocols * Experience with Simulink/Matlab Model ...

This is a full-time position with a full benefit package listed below that includes opportunities ... Experience with CAN J1939 communication protocol * Previous experience in a structured software ...

Implement and validate CAN, LIN, J1939, Serial, and Ethernet connections with both existing ECUs ... Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

This is a full-time position with a full benefit package listed below that includes opportunities ... Experience with CAN J1939 & LIN communication protocols * Experience with Simulink/Matlab Model ...

Senior Electrical Engineer

Riverside, CA · On-site

$112K - $146K/yr

Job Type Full-time Description Senior ELECTRICAL ENGINEER Job Category Operations Location ... Ensure all electrical designs comply with industry standards (e.g.,SAE J1939, ISO 26262, UL, IEC ...

Equipment Mechanic

Eureka, CA · On-site

$60K - $73K/yr

Eureka Job Type: Full-Time Job Number: 202300016 Department: Maintenance Opening Date: 04/21/2026 ... multiplexing, J1939 CAN communications, and electric powered accessories. These advanced ...

Familiarity with GPS/GNSS systems and vehicle or equipment interfaces (CAN, OBDII, J1939, sensor I ... full-time employees. * Paid Time Off: Accrue three weeks of PTO annually. * Holidays: Enjoy 15.5 ...

Embedded Software Engineer

Worthing, SD · On-site

$125K - $165K/yr

Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM Who We Are At ... Practical experience with industrial or vehicle communication protocols including J1939 and CANBus ...

Experience vehicle networks and diagnostics (CAN, CAN-FD, Ethernet, FlexRay, UDS/J1939) and to ... Equity in Forterra is included in most of our full-time, high-demand roles and is therefore ...

next page

Showing results 1-20

Full Time J1939 information

See salary details

$51K

$98.3K

$164K

How much do full time j1939 jobs pay per year?

As of Jul 14, 2026, the average yearly pay for full time j1939 in the United States is $98,329.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,500.00 and $122,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by professionals working with the J1939 protocol in full-time roles?

Professionals working full-time with the J1939 protocol often encounter challenges such as troubleshooting complex network issues, ensuring compatibility across various electronic control units (ECUs), and maintaining up-to-date knowledge of evolving standards. Coordinating with cross-functional teams—including hardware engineers, software developers, and test engineers—is essential to resolve integration problems and support product development. Staying organized and proactive about documentation is also key, as precise communication is critical in multi-disciplinary environments.

What are the key skills and qualifications needed to thrive as a J1939 Protocol Engineer, and why are they important?

To thrive as a J1939 Protocol Engineer, you generally need a strong background in electrical or computer engineering, experience with CAN bus systems, and familiarity with SAE J1939 protocol standards. Proficiency in diagnostic tools, CAN analyzers, and embedded software development environments such as Vector CANoe and MATLAB/Simulink is typically required. Strong analytical thinking, problem-solving skills, and effective communication are essential soft skills in this role. These competencies are crucial for ensuring reliable in-vehicle network communication and supporting the development of robust automotive or heavy-duty vehicle control systems.

What is a Full Time J1939 job?

A Full Time J1939 job typically refers to a position focused on working with the J1939 protocol, which is a communication standard used in heavy-duty vehicles and industrial equipment. Professionals in these roles often develop, test, or maintain electronic control units (ECUs) that use the J1939 protocol for data exchange. They may work as embedded systems engineers, software developers, or technicians within automotive or equipment manufacturing companies. This role requires knowledge of CAN bus systems, diagnostic tools, and automotive networking standards. Full-time positions generally offer regular hours and benefits, indicating a permanent employment status.

What is the difference between Full Time J1939 vs CAN Bus Technician?

AspectFull Time J1939CAN Bus Technician
CertificationsJ1939-specific training, CAN protocol knowledgeCAN bus system training, electronics certifications
Work EnvironmentHeavy-duty vehicle networks, trucking, transportationVehicle electronics, automotive and industrial systems
Industry UsageCommercial trucking, fleet managementAutomotive, industrial machinery, transportation

Full Time J1939 specialists focus on heavy-duty vehicle networks using the J1939 protocol, primarily in trucking and transportation industries. CAN Bus Technicians work on a broader range of vehicle electronics, including automotive and industrial systems, often requiring similar certifications. While both roles involve CAN protocols, Full Time J1939 is specialized for heavy-duty applications, whereas CAN Bus Technicians have a wider scope across vehicle types.

What cities are hiring for Full Time J1939 jobs? Cities with the most Full Time J1939 job openings:
What are the most commonly searched types of J1939 jobs? The most popular types of J1939 jobs are:
Software Engineer - Embedded Software

Software Engineer - Embedded Software

Carnegie Robotics

Pittsburgh, PA

$127K - $168K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago


Job description

Who We Are

Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. Our ruggedized solutions can meet the challenges of any industry, providing effective and efficient answers for even the toughest problems.

Who We're Looking For

We are a dynamic team committed to making the impossible possible. Our staff comes from diverse backgrounds and experience levels, fueling our ethos of collective growth and passion towards our work. We warmly welcome individuals of similar mindset to join our ranks.

For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our robotics components and systems. Whether your background is strictly in lower-level microcontrollers, real-time operating systems, or bridging the gap between hardware and high-level algorithms, we are looking for someone who can write robust code, integrate complex sensors, and thrive in a hands-on robotics environment.

Roles and Responsibilities (What You'll Do)

As an Embedded Software Engineer, you will collaborate with an interdisciplinary team to bring our robotic systems to life. Your day-to-day responsibilities will include:

  • Create software for robotics components and systems, including algorithms, high-level C++, lower-level C code, and user interfaces.
  • Test software in system integration laboratories, simulation, and on fully-realized robots.
  • Analyze system performance through the use of data logs and the creation of post-processing software and scripts.
  • Troubleshoot and debug complex hardware-software interactions on embedded targets, utilizing software debuggers, profilers, and hardware lab equipment.
  • Work in the design space by writing use cases and software specifications, and hold and participate in design reviews and coding peer reviews.
  • Work with sensors and lower-level technologies like serial buses, i2c, SPI, and CAN.
  • Integrate different sensor, actuator, and computing technologies into robotic systems.
  • Document software using industry-standard best practices.
  • Conform to company policies regarding confidentiality, software licensing, and export control restrictions.

Qualifications (What We're Looking For)

  • Work Authorization: Authorization to work in the U.S. without restriction is required. The company is unable to provide sponsorship for this position.
  • Excellent software engineering habits.
  • Familiarity with development in Linux-based environments.
  • Experience with version control systems such as Git.
  • Working knowledge of software debugging and profiling tools.
  • Experience with embedded systems and real-time operating systems.
  • Strong experience developing software with either C or C++

Preferred but not required Qualifications (How You'll Stand Out)

  • Experience developing software with Rust for embedded applications.
  • Experience with NVIDIA Jetson, IMX8, STM32.
  • Direct experience with specific Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or QNX.
  • Familiarity with functional safety standards (e.g., ISO 26262) and secure coding guidelines (e.g., MISRA C/C++).
  • Familiarity with heavy-duty or off-road vehicle networks, such as SAE J1939.

What You'll Get Out Of It

  • UPMC health coverage with FSA or HSA options
  • Comprehensive dental, vision, and life insurance
  • Fidelity 401(k) plan with employer match
  • Free catered lunch every day with a vegan option
  • 31 Days of PTO (including holidays)
  • Comp time for company travel

Carnegie Robotics is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Carnegie Robotics' employment policies.

Employment Type: FULL_TIME