What are the responsibilities and job description for the Software for Applications Engineer position at North Star Staffing Solutions?
Job Description
Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems.
· The role will encompass the full scope of the software development processes, from requirements capture, through top level and detailed software designs, code implementation to verification of the software.
· The team is responsible for delivering the key application level s/w modules which tailor the core S/W to a particular customer.
· Modules to include (but not limited to): Vehicle Communications / Bootloader(s) / Interfaces / Power Moding / Customer Diagnostics and Services.
Principal Responsibilities:
· To capture the software requirements of the system.
· Design and development of complex software module architecture in an AUTOSAR environment.
· Creation and development of complex software design both in natural language and modelling.
· Implementation of software using the embedded ‘C’ language to meet all relevant safety standards including ISO26262.
· To ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.
· To support software development throughout the software lifecycle.
· Software unit testing to ensure validation of software designs and code prior to integration.
Additional Information
Contact Person: Rachel F