Job PurposePerforms 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 ElementsDuties 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.
BenefitsCompensation 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.