We are looking for an Advanced Software Engineer. Duties and Tasks: Perform software requirements analysis, participates in research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded product. Code, test, integrate and document software solutions. Architect new software solutions while following standard practices and procedures in analyzing situations or data from which answers can be readily obtained. Participate in internal peer reviews of software components and systems. Receive little instruction on day-to-day work. Responsible to define the scope, schedule and expectations for the work they execute or lead. Independently determine approach to solutions. Contribute and be accountable to the completion of major programs and projects. Responsible for resolution of significant and diverse problems and issues of broad scope and complexity. Provide leadership and/or direction to lower-level employees and teams. Collaborate with senior management and leadership within engineering and sometimes across the company. Frequently work with organizations outside engineering or with external customers. Build stable working relationships internally. Network with senior internal and external personnel.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Industry
Transportation Equipment Manufacturing
Education Level
Bachelor's degree