Software Engineer

Progress Rail Services Corporation

$108K — $130K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in IT-related field with a focus on software development and hardware engineering
  • 7+ years of experience as a cross-discipline generalist
  • Proficient in designing and implementing software using best practices
  • Familiarity with embedded devices across various architectures
  • Ability to mentor colleagues on software development best practices with a focus on security
  • Strong organizational and interpersonal skills with effective communication abilities

Responsibilities

  • Build operating systems from existing software frameworks
  • Customize operating systems for specific product roles
  • Evaluate hardware for operating system compatibility
  • Design and implement software components within operating systems
  • Maintain and validate software components in operating systems
  • Design back office infrastructure techniques
  • Perform additional job-related duties as required

Benefits

  • 401(k) plan with up to 6% company match and immediate vesting
  • Comprehensive medical, dental, and vision insurance
  • Flexible spending accounts for additional savings
  • Education assistance program for ongoing learning
  • Employee recognition programs to celebrate contributions
  • Paid vacation, holidays, and time-off to promote work-life balance
  • Vehicle-related production and incentive plans specific to the site
Full Job Description
Job Purpose

Performs the complete software lifecycle for company-developed embedded devices, including software design,
implementation, maintenance and end-of-life management.

Education / Training
• Bachelor's degree in IT-related field with specialization as a software developer with functional cross domain skills in working with hardware engineering.

Key Job Elements

Duties and responsibilities (Note: duties/qualifications required will depend on assigned division)
• Builds operating systems from available software frameworks;
• Customizes operating systems for product-specific roles;
• Provides evaluation of hardware for operating system utilization;
• Provides customization of operating system for specific hardware utilization;
• Designs software components in operating system specialization;
• Implements software components in operating system specialization;
• Maintains software components in operating system specialization, including testing and validation;
• Designs and implements back office infrastructure techniques;
• Performs other job-related duties as assigned.

Qualifications and Experience
• 7+ years of experience as a cross-discipline generalist;
• Capable of designing and implementing software, utilizing best practices;
• Cross-discipline familiarity with embedded devices of different architectures and hardware specifics,
ability to work with associated software and lab-based tools to facilitate completion of tasks;
• Ability to mentor team members with current best practices in areas of software development with focus
on security aspects;
• Ability to work with hardware schematics and data sheets to understand impacts to software;
• Understanding of security compliance issues;
• Ability to work with stakeholders on appropriate designs and implementation details;
• Excellent organizational, technical leadership and interpersonal skills;
• Excellent written and oral communication skills; ability to communicate technical concepts and support
assertions with data; ability to make decisions based on facts;
• Self-motivated with a strong sense of team environment;
• Strong customer interaction skills;
• Proficiency in Microsoft Office (MS Word, PowerPoint and Excel).

Essential and Physical Activities Functions
• Strength - Position typically involves work in a standard office environment. Rare standing and walking;
• Motion - Position regularly requires standard repetitive motions and hand/eye coordination associated
with office communications. Constant sitting, rare walking and standing;
• Vision/Hearing Requirements - Occasional verbal communications, including both talking and hearing;
• Work Environment - Position is consistent with standard office environment;
Caterpillar Confidential Green
Caterpillar: (Non-Confidential)
• Emotional Demands - High level of responsibility; high sense of urgency. Ability to multitask and
coordinate multiple issues simultaneously. Requires ability to coordinate work of a team to accomplish
mission success;
• Safety - Position includes safety requirements consistent primarily with a standard office environment.

Benefits

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance, and experience. Please note that salary is only one component of total compensation at Progress Rail.**
  • Competitive Salary
  • 401(k) plan with up to 6% company match (no waiting period with immediate vesting)
  • Medical/Dental/Vision/Life/Disability Insurance
  • Supplemental Accident, Critical Care, and Hospital Insurance available along with an HDHP and HSA with seed money
  • Flexible Spending Accounts
  • Paid Vacation
  • Paid Holidays
  • Paid Time-Off (PTO)
  • Employee Assistance Plan
  • Education Assistance Program
  • Employee Recognition Programs
  • Site specific Production and Incentive Plans
  • Site specific Step and Skill Level Wage Adjustment Plans
  • Site Specific Relocation and Sign-on Bonus Programs

*Benefits eligibility varies by job position, full-time/part-time and regular/temporary status. The provisions of the plan documents control such benefits.

**Subject to position, eligibility, and plan guidelines.

Similar Jobs

More Jobs at Progress Rail Services Corporation

  • Software Engineer
    $108K — $130K *
    La Grange, IL 60525 (Cook County)
    Information Technology
    In-Person
  • Software Engineer
    $108K — $130K *
    Fort Worth, TX 76137 (Tarrant County)
    Technical Services
    In-Person
  • Software Engineer
    $100K — $120K *
    Kansas City, MO 64118 (Clay County)
    Technical Services
    In-Person
  • Continuous Improvement Leader
    $90K — $110K *
    Sherman, TX 75090 (Grayson County)
    Manufacturing & Automotive
    In-Person
  • EHS Manager
    $80K — $95K *
    Winston Salem, NC 27107 (Forsyth County)
    Energy & Utilities
    In-Person

More Technical Services Jobs

Find similar Software Engineer jobs: