Software Engineer
Progress Rail, A Caterpillar Company · Albertville, AL · 3 wk ago
EngineeringFull-time
Duties and responsibilities
- 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
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
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: Position typically involves work in a standard office environment
- Motion: Position regularly requires standard repetitive motions and hand/eye coordination associated with office communications
- 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.
- 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.
- EEO
- Progress Rail is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities.