Software Engineer

Progress Rail Services Corporation

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

Qualifications

  • Bachelor's degree in an IT-related field, specializing as a software developer.
  • 7+ years of experience as a cross-discipline generalist in software development.
  • Experience with embedded devices across various architectures and hardware.
  • Strong mentoring skills to guide team members in best practices, especially in security.
  • Ability to read and interpret hardware schematics and data sheets.

Responsibilities

  • Builds operating systems from existing software frameworks.
  • Customizes operating systems for specific products.
  • Evaluates hardware for operating system compatibility.
  • Implements software components tailored to operating system specialization.
  • Maintains and tests software components to ensure functionality.
  • Designs and implements back-office infrastructure techniques.
  • Performs additional duties as needed.

Benefits

  • 401(k) plan with up to 6% company match and immediate vesting.
  • Comprehensive medical, dental, and vision insurance options.
  • Paid vacation, holidays, and time off (PTO).
  • Education assistance programs to promote continuous learning.
  • Employee recognition programs and well-being support services.
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

More Information Technology Jobs

Find similar Software Engineer jobs: