Company

SAICSee more

addressAddressOak Ridge, TN
type Form of workFull-Time
CategoryInformation Technology

Job description

Job ID: 2315915-2945

Location: REMOTE WORK, TN, US

Date Posted: 2023-11-28

Category: Information Technology

Subcategory: Embedded SW Engr

Schedule: Full-time

Shift: Day Job

Travel: Yes, 10 % of the Time

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: No


Description

SAIC is seeking Real Time Software Engineers to join our team in Sterling Heights, Michigan. 

This position can be worked 100% Remote

Description:

SAIC is hiring a a self-directed and highly experienced technical expert with in-depth knowledge of SocketCAN, C++17, and real-time Linux (Ubuntu). In this role, you will work autonomously to interface with CAN devices using SocketCAN, writing and optimizing thread-safe C++17 code, and seamlessly integrating data into our application state. You will be responsible for making informed decisions, selecting appropriate methods and techniques, and setting technical objectives for your assignments.

Responsibilities

Real-Time (RT) Linux:

  • Independently develop and maintain high-quality C++ code for interacting with SocketCAN on RT Linux (Ubuntu) systems.
  • Write and optimize thread-safe C++ code to read and write information through SocketCAN.
  • Integrate SocketCAN data into the application state ensuring a thread-safe integration.
  • Troubleshoot and optimize real-time CAN communication, ensuring high performance and reliability.

Git and GitLab:

  • Proficiency in using Git, including features like rebasing, squashing and resolving merge conflicts.

  • Experience using Open Container Initiative (OCI) compatible containers to perform automated builds.

  • Write clear and informative commit messages that describe the purpose, changes, and tracability of each commit for enhanced codebase understanding and compliance.

  • Create well-documented merge requests, including details on changes, testing, and expected outcomes to facilitate efficient code integration and review.

Continuous Improvement:

  • Stay up-to-date with industry best practices and emerging technologies. 
  • Stay current with emerging trends in SocketCAN, RT Linux, and C++ to ensure the highest level of expertise.

Qualifications

Required Education:

  • Bachelors and five (5) years or more experience; four (4) years of experience is considered in lieu of degree. 

Qualifications

  • Proven track record as an expert in SocketCAN, C++17, and RT Linux (Ubuntu). 

  • Advanced knowledge of multithreading, concurrency, and thread safety in C++.
  • Demonstrated experience working with Linux device files and file I/O operations in real-time environments.

  • Proficiency in real-time Linux concepts and the ability to write thread-safe code for real-time applications.

  • Strong problem-solving and debugging skills.

  • Familiarity with real-time operating systems (RTOS) and embedded systems is advantageous

Clearance:

  • Candidates must have the ability to obtain and maintain full Secret clearance.

Target salary range: $125,001 - $150,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
Refer code: 7229742. SAIC - The previous day - 2023-12-18 02:33

SAIC

Oak Ridge, TN
Popular Real Software jobs in top cities
Jobs feed

Customer Service Associate Part Time

Blarney Castle Oil Co

Grand Haven, MI

$22.1K - $27.9K a year

Food Services Supervisor 12

State Of Michigan

Muskegon, MI

$29.56 - $43.39 an hour

Office / Lot Manager

Best Recovery Services

Muskegon, MI

$18 - $20 an hour

Solid Waste Operator

City Of Hastings, Ne

Hastings, NE

$22.76 - $31.53 an hour

Department Supervisor Cabinet Assembly

Metal Arc Inc

Muskegon, MI

$37.4K - $47.3K a year

Resource Recovery Center Farm Manager FT

Muskegon County, Mi

Muskegon, MI

$34.90 - $45.17 an hour

Club Manager

Red Mountain Companies

Muskegon, MI

$40,200 - $49,200 a year

Community Manager

Village At Rosy Mound

Grand Haven, MI

$45.5K - $57.7K a year

Food and Beverage Manager

Pigeon Creek Golf Course

West Olive, MI

$18 - $24 an hour

Property Manager

Dtn Management

Muskegon, MI

$46.9K - $59.4K a year

Share jobs with friends

Related jobs

Real Time Software Developer

Engagement Manager

Kanini Software Solutions

$70 - $80 an hour

Nashville, TN

4 months ago - seen