Embedded
SOFTWARE Engineer
C&D Technologies Inc. has an outstanding opportunity for an Embedded Software Engineer with some of the below skills and expertise.
Starting:
ASAP
Duration:
Temp position, At least 3
months possible longer for a good performance
Location:
Leola, PA
Job Description:
Working as part of a new product development team, software engineer
will be
assisting a development team with firmware development on an embedded
(BMS)
battery management system involving a variety of battery chemistries.
Responsibilities:
Specify, design, code, integrate, and test BMS software
Define and execute tasks and development approach necessary to meet
requirements and schedule.
Comply with Standard Operating Procedures for product development and
software
engineering.
Take task direction from Program Manager.
Qualifications:
Mandatory:
2+ years embedded software development expertise in an industry such as
telecom, automotive or industrial, using the C or C++ languages.
BSCS, MSCS, BSEE, MSEE or similar degree or experience, but if EE must
have
very significant software engineering capabilities.
Must be able to work proactively and thoughtfully with minimal
supervision.
Must be familiar with at least one configuration management tool (eg.
CVS,
Subversion, MKS, etc)
Excellent communication skills, including ability to write
documentation using
MS Office (MSWord).
Proven ability to perform well with a variety of target controllers and
development tools
Proven ability to learn quickly
Technology Expertise Areas Highly proficient in one or more of the
following
ST Cortex M microcontrollers, C/C++ Development, Eclipse IDE,
CodeSourcery GNU
C Compiler, GNU Project debugger GDB, OpenOCD, FreeRTOS, OpenRTOS,
SafeRTOS,
CAN Bus, Battery Management Systems
Posted 18 January 2012