Real Time Software Developer

SAIC
Honolulu, HI Full Time
POSTED ON 4/26/2024

Job ID: 2402778-2914

Location: REMOTE WORK, HI, US

Date Posted: 2024-02-22

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 self-directed and highly experienced technical expert with in-depth knowledge of C , and real-time operating systems (VxWorks). In this role, you will work autonomously to interface with CAN devices, maintaining, writing and optimizing thread-safe C code. This role requires a unique blend of technical expertise in C and problem-solving abilities to understand, troubleshoot, and improve code written by others. You will be responsible for making informed decisions, selecting appropriate methods and techniques, and setting technical objectives for your assignments.

Responsibilities:

Real-Time (RT) VxWorks:

  • Analyze, understand, and document the structure and functionality of the existing legacy C application with minimal existing documentation.
  • Write robust and maintainable C code to fix bugs and introduce new features to the legacy system.
  • Apply investigative skills to understand and work with code written by previous developers, providing documentation for lessons learned where required.
  • Troubleshoot and optimize real-time CAN communication, ensuring high performance and reliability.
  • Proficient in developing and debugging C applications in an embedded Windows environment, with a deep understanding of Windows-specific development tools and APIs.
  • Experience with creating interactive and high-performance applications using Simple DirectMedia Layer 2 (SDL2), demonstrating a strong grasp of graphics, sound, and input handling in embedded applications.

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 traceability 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 VxWorks and C to ensure the highest level of expertise.

Qualifications

Required Education:

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

Qualifications:


  • Proven track record as an expert in Windows, Simple DirectMedia Layer 2 (SDL2), C , and VxWorks.
  • 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.


SAIC accepts applications on an ongoing basis and there is no deadline.

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.

Salary.com Estimation for Real Time Software Developer in Honolulu, HI
$101,057 to $126,639
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Real Time Software Developer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$116,884 - $142,551
Income Estimation: 
$140,090 - $169,960
Income Estimation: 
$86,129 - $111,702
Income Estimation: 
$108,012 - $136,245
Income Estimation: 
$113,209 - $147,875
Income Estimation: 
$107,867 - $141,626
Income Estimation: 
$112,174 - $141,702
Income Estimation: 
$77,655 - $96,574
Income Estimation: 
$81,585 - $129,013
Income Estimation: 
$112,131 - $148,613
Income Estimation: 
$90,897 - $125,431
Income Estimation: 
$108,012 - $136,245
Income Estimation: 
$126,076 - $160,391
Income Estimation: 
$136,892 - $178,566
Income Estimation: 
$100,608 - $135,264
Income Estimation: 
$146,407 - $192,711

Sign up to receive alerts about other jobs with skills like those required for the Real Time Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,998 - $118,673
    • Income Estimation: $92,261 - $122,698
  • Debugging Skill

    • Income Estimation: $88,998 - $118,673
    • Income Estimation: $92,108 - $125,753
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SAIC

SAIC
Hired Organization Address Middletown, RI Full Time
Job ID: 2402778-2942 Location: REMOTE WORK, RI, US Date Posted: 2024-02-22 Category: Information Technology Subcategory:...
SAIC
Hired Organization Address Middletown, RI Full Time
Job Details SAIC is a prime contractor partnered with the US Navy to provide MK48 Heavyweight Torpedoes and torpedo test...
SAIC
Hired Organization Address Juneau, AK Full Time
Job ID: 2402778-2904 Location: REMOTE WORK, AK, US Date Posted: 2024-02-22 Category: Information Technology Subcategory:...
SAIC
Hired Organization Address Montpelier, VT Full Time
Job ID: 2402778-2948 Location: REMOTE WORK, VT, US Date Posted: 2024-02-22 Category: Information Technology Subcategory:...

Not the job you're looking for? Here are some other Real Time Software Developer jobs in the Honolulu, HI area that may be a better fit.

Software Developer

Alakaina Family of Companies, Oahu, HI