Technical Specialist / Senior Software Engineer (Full Time)

Overview

On Site
$100,000 - $120,000
Full Time

Skills

Low Level Software Development
Software Development Methodology
Embedded Systems

Job Details

Job- Technical Specialist
Location: Lisle IL-Onsite from day 1
Type: Fulltime

Position Overview

This Technical specialist position is part of Embedded software team, will be responsible for the development of software architecture constructs, for new modules including but not limited to software architecture construction, participation in requirements and design development, and ongoing support of software architecture issues.
This position is part of the Controls and Software logic for ECU applications and responsible for software requirements, design, coding, testing, software integration and releases.

Roles And Responsibilities
Development and Validation of control algorithms utilizing embedded software development process
Understand the software architecture strategy and requirements for CAB Ecu s specifically Body Control Module
Should have clear understanding of the V-cycle of embedded development that starts with System level requirement and ends with confirmatory testing on the vehicle
Responsible for the deliverables in the Application Development, Low Level Software Development, Verification and Validation tasks.
Participation in the requirements, design development, and implementation of software solutions
Translate Controls and Software feature needs and requirements into technical requirements for software applications
Ensures development teams follow best practices, coding standards, and technical requirements in line with the Client coding standards.
Guide the software development process through high-level decision making
Define and document software architecture approaches and requirements
Coach and mentor software function development engineers, and other team members
Define design and code standard requirements meeting architecture requirements
Serve as a technical liaison among project managers, developers, and stakeholders
Ongoing support for Resolution of software issues for Field support
Would be responsible to release and deploy the Final Software, should be aware of SW release process
Logging, Analyzing the defects and deviations in project tools for metric analysis.
Performing reviews with the team for executions along with their defects and deviations with respect to requirements.
Experience in optimization methods in software for better quality of product.

Basic Requirements
Bachelor s degree in engineering or engineering technology
At least 12 years of experience in product design/development or new technologies
At least 2 years of experience leading new technologies or specialized technologies
OR
Master s degree in engineering or engineering technology
At least 8 years of experience in product design/development or new technologies
At least 2 years of experience leading new technologies or specialized technologies

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About American IT Systems