JobsPour

Collective Knowledge Advisors Job Vacancy

Details Of Job Vacancy with Collective Knowledge Advisors
Email to a Friend Job Rating
 
Job Details

Position : Embedded Software Design Engineer

Description :


An important client of ours is seeking a Design Engineer - Embedded Software to design new and existing embedded software controls for robust on/off road vehicles and harsh environments. In this position, you will:



0. Perform requirements capture, analysis, design, programming, debugging, hardware integration and verification.

0. Perform tasks with one-on-one supervision to meet quality, delivery and cost goals.

0. Gather and format requirements directly from customers with assistance from others. Review and provide proper feedback about the requirements.

0. Create and review innovative software architectures and designs (including Modeling and Simulation) for challenging problems with support from supervision. This includes breaking the original requirements down into the proper high level and mid range architecture and then creating detailed design notes from the results.

0. Perform analysis and make recommendations and design decisions based on results with assistance from others. Review the design calculations of others to ensure proper application of design techniques.

0. Implement code using proven programming techniques. Solve tool suite set up problems. Solve integration issues that involve multiple code modules, code bases, and/or multiple developers. Critically review others' code.

0. Perform and/or coordinate detailed unit, integration, and systems verification and validation testing using software tools including emulators, debuggers, hardware in the loop and simulations. Review others testing and suggest additional test cases.

0. Employ troubleshooting strategies; determine root cause with support from others and provide support in troubleshooting.

0. Review documentation produced during the Product Development Lifecycle that is generated by other engineering groups and verifies documentation is sufficient for product design. Generate support documents as needed.

0. Work closely with other project team members as needed to ensure the final combined product has compatible software, electronic hardware, and mechanical hardware which functions properly together and performs at levels specified in the product specifications.

0. Travel as needed to accomplish the tasks required of this position, including meeting with customers to generate and/or revise concepts and product requirements, installing and testing prototypes, and troubleshooting and correcting improper operation of products designed.



Qualifications

Education :

0. Bachelor of Science degree in Electrical Engineering/Computer Engineering or 5+ years of equivalent experience.

Required Skills and Experience

0. Up to 2 years of experience in firmware (Embedded Software) development

0. Up to 2 years of experience in C or C++ programming language

0. Up to 2 years of experience with microcontrollers, ARMs, DSPs, and/or PSoCs

0. Understanding of operation and use of compilers, linkers and locators

0. Understanding of microcontroller operation and memory organization

0. Experience with development and debugging tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters, etc.)

0. Experience with microcontroller peripherals and systems (e.g. PWM outputs, boot loaders, A/D converters, watchdog timers, interrupt and trap functions, serial and parallel interfaces, etc.).

0. Technical judgment and independent thinking to development approaches to solutions.

0. Experience with architectural development, basic detailed design / analysis, coding, and testing / troubleshooting of firmware (embedded software) systems. The systems will include analog / digital electronics, software operating systems, advanced control theory / methods, hydraulic control, electric motor control and displays / instrumentation.

Desired Skills and Experience

0. Experience with CMM or other mature development models.

0. Experience with product development.

0. Understanding of Real-Time Operating System concepts, task schedulers, and application development.

0. Experience with simulation and modeling tools (e.g. MATLAB, Simulink, Real-Time Workshop, etc.).

0. Experience with communication networks (e.g. CAN, Ethernet, FlexRay, etc.).

0. Experience with communication protocols (e.g. J1939, ISO11783, TCP/IP, etc.).

0. Experience with control systems (e.g. electro-hydraulic or electro-mechanical control systems).

0. Experience with hybrid electric systems (X-by-wire, electric motor control, etc.).

Experience with Windows CE, ThreadX, Nucleus, and/or OSEK.


Company Informaton

Job Location : Fargo, ND

Company Name : Collective Knowledge Advisors
 
 
Email to a Friend Job Rating

Sponsors


..
Affordable Web Hosting | Virtual Gambling | Web Hosting | Play Blackjack | Articles | Online Poker | Online Casino | Video Poker | Video Slots | Online Slots | Web Hosting | Web Hosting