|
|
|
|
| Employer Name: |
SpiderID: 2313502 |
| Location: Minneapolis, Minnesota |
Date Posted: 6/25/2008 |
| Wage: |
Category: Engineering |
| Job Code: |
|
Job Description: Key Responsibilities:
This is an embedded software engineering position on a PPT hybrid power systems engineering team. The candidate will coordinate with team members to set up a common software development tool suite, including code generation tools. Software developed will be a combination of code generated from Simulink diagrams and hand coding. Candidate will develop and generate code, perform software unit testing, integrate with other software modules, provide software support during system testing, and maintain the project software. The candidate will be working as part of a cross functional project team consisting of systems engineers, power electronics engineers, technicians, and project/program management. The candidate will be working in a schedule driven environment with additional duties that include, but are not limited to, managing workload, participating in technical project reviews and code reviews, and utilizing configuration management tools
Job Requirements: Skills Functional / Technical:
Bachelors degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis in software engineering. Minimum of 6 years experience developing embedded software.
Experience with microprocessor based real-time control systems required, including knowledge of the digital core, interfacing sensors, and I/O circuits.
Experience with Freescale microcontrollers and supporting development tools such as compilers, debuggers and in-circuit emulators.
Experience with bootloaders, C programming language, structured programming techniques, and code generation tools (such as Mathworks Real Time Workshop Embedded Coder).
Experience developing software architectures, partitioning software features among multiple control modules.
Experience with Core 2 software architecture, workflow, and service/engineering tools desired.
Experience implementing communication protocols such as CAN/J1939 and J1708/1587 desired.
Knowledge/experience with model based controls development, Matlab/Simulink/Stateflow, code generation tools, embedded operating systems, and DSPs would be a plus.
Skills Quality / Improvement:
Supports continuous improvement initiatives as defined by the team.
Skills Teamwork:
Able to work in a diverse environment, including interfacing with technicians, engineers, and management.
Ability to demonstrate independent thinking and creative problem solving, with an emphasis for high quality.
Works well as a team player assisting other engineers whenever necessary as well as requesting and accepting help when needed.
Ability to work closely and communicate effectively with team members/customers to insure issues are resolved in a timely manner.
Skills Leadership:
Able to manage workload and make adjustments when priorities change in order to minimize schedule impact and maintain high quality.
Knowledge and understanding of how to work with other engineering organizations to get the tasks accomplished in a timely and efficient manner.
Ability to embrace change, energize and persuade others, and strive for excellence.
Willingness to assume accountability and follow issues through to resolution.
Job Criteria:
Start Date:
Position Type:
Years of Experience Required:
Education Required:
Overnight Travel: Less Than 25%
Vacation Time:
Contact Information:
| Contact Name: Dan Jachera |
Company Type: |
| Company: |
|
|
|
| City: Bloomingdale |
|
| State: Illinois |
|
| Zip: |
|
|
|
|
|
|
|
|