Jobs · Engineering · Alabama

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.

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Yesterday
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· 2 days ago
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· 2 days ago
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· 2 days ago
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· 2 days ago
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com