Engineer-Software

Alps Alpine (North America), Inc.

Auburn Hills (MI)

On-site

USD 90,000 - 130,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) retirement plan
Annual bonuses
Generous PTO
Flexible Spending Accounts
Employee Assistance Program
Employee product discounts
Wellness reimbursement

Job summary

Alps Alpine NA, Inc. is seeking a software engineer with automotive production software design experience.

You will design, implement, and test software for automotive infotainment systems, collaborating with hardware engineers and ensuring compliance with ASPICE and other quality standards. The role emphasizes software design documentation, unit testing, and participating in reviews to ensure high-quality releases.

Qualifications

  • Bachelor’s degree in engineering (preferred Computer Science, Computer Engineering, or software related degree).
  • 5+ years of experience in software development.
  • Production software design experience for automotive.
  • Strong programming skills in C, Java, Python, C++, etc.
  • Understanding of ASPICE, Agile, Waterfall, and DevOps.
  • Strong knowledge of data structures and algorithms.
  • Familiarity with software design patterns.
  • Experience with version control systems SVN and Git.
  • Understanding of testing methodologies and debugging techniques.
  • Strong technical analysis and documentation skills.
  • Ability to manage multiple activities with good time management.
  • Work independently and with others.
  • Experience in wireless interfaces (BLE, Wi‑Fi, etc.).
  • Proficient in scripting/data processing (Python, MATLAB).

Responsibilities

  • Follow internal software development processes to design applications per customer specs.
  • Analyze requirements to define clear software requirements with traceability.
  • Develop software design docs and facilitate reviews for quality.
  • Develop software units and participate in code reviews.
  • Create and run unit tests and code analysis reports.
  • Perform software functional testing.
  • Collaborate with hardware/software engineers for integration.
  • Maintain communication on progress and obstacles.
  • Debug software in development and runtime environments.
  • Troubleshoot and resolve defects.
  • Create software releases and provide support to customers.
  • Stay updated with latest software development tech.
  • Participate in project meetings and feedback on designs and code.
  • Support internal certification efforts and ensure compliance with quality standards (e.g., TISAX, IATF, ASPICE).
  • Exercise confidentiality and discretion with sensitive information.

Skills

C
Java
Python
C++
ASPICE
Agile
DevOps
Git
Data structures
Algorithms
BLE/WiFi
MATLAB

Education

Bachelor’s degree in engineering

Tools

SVN
Git

Job description

ESSENTIAL FUNCTIONS
  • Follow internal software development processes to design software applications in accordance with customer specifications and requirements
  • Analyze customer and system requirements to define clear software requirements, ensure traceability, and drive alignment through review and approval processes
  • Develop comprehensive software design documentation, facilitating review and approval to ensure alignment and quality
  • Identify and advise hardware designers on machine characteristics that impact software system design
  • Develop software units by writing clean, efficient, and well-documented code, and participate in code reviews to ensure quality and consistency
  • Create and perform unit tests, run code analysis, and deliver reports
  • Perform software functional testing
  • Collaborate with other software and hardware engineers for software integration, hardware-software integration, and system integration
  • Maintain clear and timely communication regarding progress and obstacles, ensuring visibility without the need for prompting
  • Debug software during development and in the target runtime environment to ensure reliability and performance
  • Troubleshoot and resolve software defects
  • Create software releases and provide ongoing technical support to customers
  • Stay up to date with the latest advancements in software development technologies
  • Conduct meetings with the software team to discuss new project developments and requirements
  • Participate in reviewing and providing feedback on requirements, designs, and code releases
  • Support internal certification efforts and ensure compliance with relevant quality management standards (e.g., TISAX, ISO/TS 16949, IATF, ASPICE)
  • Exercise a high level of confidentiality and discretion in handling sensitive information associated with the position
NON-ESSENTIAL FUNCTIONS
  • Provide input/feedback for documentation of new or existing projects
  • Perform other related duties as required
SUPERVISION RECEIVED

Supervision is typically received from the Engineering Manager

QUALIFICATIONS
  • Common requirements
    • Bachelor’s degree in engineering field (preferred Computer Science, Computer Engineering, or software related degree)
    • 5+ Years of experience in software development
    • Production software design experience for automotive.
    • Strong programming skills in relevant programming languages, e.g., C, Java, Python, C++ etc.
    • Understanding of software development methodologies like ASPICE, Agile, Waterfall, and DevOps
    • Strong knowledge of data structures and algorithms
    • Familiarity with common software design patterns
    • Skilled experience with development of software requirements and design
    • Experience with version control systems like SVN and Git
    • Understanding of testing methodologies and debugging techniques
    • Strong technical analysis and documentation skills
    • Ability to manage and support multiple activities (strong time management skills)
    • Demonstrate ability to work independently and with others
    • Proven understanding and experience in developing wireless interfaces, including but not limited to BLE, Wi-Fi, and other wireless technologies
    • Strong programming skills in scripting/data processing using one or more programming languages (Python, MATLAB, etc.)
  • LICENSES OR CERTIFICATIONS
    • None required
  • TOOLS AND EQUIPMENT:
    • General office equipment including, but not limited to, a computer, telephone, and calculator
WORKING CONDITIONS

typically required FREQUENTLY INCURRED (Up to 25% of time on job)

  • Travel with overnight stays
Summary of Benefits and EEO statement

Alps Alpine NA, Inc. offers competitive salaries with a great work environment. Our comprehensive employee benefits package includes:

  • PPO Health Benefits (medical/dental/vision) Effective on Start Date
  • 401(k) Retirement Plan with Company Match
  • Opportunity for Annual Bonuses
  • Generous PTO and Holiday Schedule
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Employee Product Purchase Discounts
  • Wellness Reimbursement Program
  • Life, AD&D, Short and Long-Term Disability Insurances
About Alps Alpine NA

Alps Alpine, a leading manufacturer of electronic components and automotive infotainment systems, has brought the world numerous "First 1" and "Number 1" products since its founding in 1948. The Alps Alpine Group currently operates 110 bases in 26 countries and regions, supplying roughly 40,000 different products and solutions to around 2,000 companies worldwide. Those offerings include devices such as switches, sensors, data communication modules, touch input panels, actuators, and power inductors; electronic shifters, remote keyless entry systems, and other automotive units; consumer electronics like car navigation and audio-visual systems; and systems and services such as digital keys based on the smartphone app and blockchain technology, and remote monitoring.

EEO Statement

Alps Alpine NA, Inc. values its members as individuals and is committed to forming an energetic and attractive company where the quality of work is enhanced. Alps Alpine North America, Inc. is an Equal Opportunity Employer. It is the policy of Alps Alpine NA, Inc. to consider all job applications on the basis of merit without regard to race, color, religion, gender, pregnancy, age, national origin, ancestry, marital status, veteran status, disability, medical condition, sexual orientation, or any other protected characteristic.

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer-Software
Engineer-Software

ApplyMint • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Health benefits
401(k) with company match
Annual bonuses
+2
Sr. Engineer-Mechanical
Sr. Engineer-Mechanical

Alps Alpine Co. • Auburn Hills (MI)

Hybrid
USD 110,000 - 160,000
Health benefits
401(k) match
Annual bonuses
+7
Engineer-Electrical
Engineer-Electrical

Alps Alpine (North America), Inc. • Auburn Hills (MI)

Hybrid
USD 80,000 - 100,000
PPO Health Benefits
401(k) Retirement Plan
Annual Bonuses
+7
Sr. Engineer-Mechanical
Sr. Engineer-Mechanical

Alpine Electronics of America, Inc. • Auburn Hills (MI)

Hybrid
USD 90,000 - 130,000
Health benefits
401(k) Retirement Plan with Company M
Annual Bonuses
+7
Sr. Engineer-Mechanical
Sr. Engineer-Mechanical

Alps Alpine (North America), Inc. • Auburn Hills (MI)

On-site
USD 110,000 - 140,000
PPO Health Benefits
401(k) with Company Match
Annual Bonuses
+2
Junior Corporate Counsel
Junior Corporate Counsel

Alps Alpine (North America), Inc. • Auburn Hills (MI)

Hybrid
USD 120,000 - 180,000
PPO Health Benefits
401(k) Retirement Plan
Opportunity for Annual Bonuses
+1
Coordinator-Logistics
Coordinator-Logistics

Alps Alpine (North America), Inc. • McAllen (TX)

Hybrid
USD 55,000 - 85,000
Health Benefits (medical/dental/vision
401(k) Retirement Plan with Company‑M​
Annual Bonuses
+7
Coordinator-Logistics
Coordinator-Logistics

Socket.dev • McAllen (TX)

Hybrid
USD 55,000 - 85,000
Hybrid Work Location (4 Office :1 Home
Coordinator-Logistics
Coordinator-Logistics

Alps Alpine (North America), Inc. • Town of Texas (WI)

Hybrid
USD 55,000 - 75,000
Health benefits
401(k) with company match
Annual bonuses
+7
Junior Corporate Counsel
Junior Corporate Counsel

Alpine Electronics of America, Inc. • Auburn Hills (MI)

Hybrid
USD 120,000 - 180,000
PPO Health Benefits
401(k) Retirement Plan
Annual Bonuses
+1