Welcome Guest!
Log in
HELP
Click
here
to register.
Latest Jobs
Advance your technical career…
Find a tech school and start an IT career
!
Start your career in the fast-growing technical field – Get more info
here »
Advance your technology career with the latest technology skills - Get more info
here »
Job Information
Job title
Embedded Software Design Engineer
Company
Collective Knowledge Advisors
Wage
Not specified
Location
United States, North Dakota, Fargo
Employment type
Full Time
Education
Not Specified
Year Experience
4 - 5 Years of Practical Experience
Travel
Not Specified
Published on
7/10/2008
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.df-tc
Experience/Skills
See above
Other desired skills:
Embedded Software Design Engineer
Home page
|
About Tech-Centric
|
Tech Jobs Search
|
Candidate Profile Manager
|
Employer Profile Manager
|
Site news
|
Link Exchange Request
|
Site Map
|
tech jobs
|
computer jobs
|
computer tech jobs
|
it career
|
it jobs
|
information system jobs
|
is jobs
|
engineering jobs
|
.net jobs
|
sap jobs
|
database jobs
|
java jobs
|
networking jobs
|
programming jobs
|
software jobs
|
support jobs
|
technology jobs
|
telecom jobs
|
telecommunications jobs
|
wireless jobs
|
job posting
|
post-jobs
|
Software1
|
Software2
|
Software3
|
Software4
|
Software5
|
Software6
|
Software7
|
Software8
|
Software9
|
Software10
|