Job Title:
Embedded Product Development Lead
Location:
Bartlesville, OK
Duration:
Long Term
Client
: ABB
Key Responsibilitie
-
sIdentify opportunities to enhance and improve product performance and functionalit
-
yProvide technical expertise in defining embedded software requirement
-
sLead the design and development of new embedded software component
-
sIntegrate new solutions with existing embedded software and hardware system
-
sAct as a liaison between customer stakeholders and the Cognizant tea
mQualification
sMust-Have Skill
-
s10+ years of commercial experience, preferably in a Software Architect or similar rol
-
eProven experience in architecture, design, and implementation of embedded products from concept to productio
-
nStrong background in object-oriented analysis, design, and developmen
-
tProficiency in
C+
+ (primary programming language
-
)Experience with
XML, SQL, Linux O
S, and scripting (Python or Bash
-
)Excellent communication skills with a strong command of Englis
hPreferred (Nice-to-Have) Skill
-
sExperience with UI development for embedded systems using web technologies (HTTP, HTTPS, JavaScript
-
)Knowledge of industrial communication protocols (Serial, TCP/IP, UDP, CAN, MODBUS, etc.
-
)Understanding of real-time embedded systems and RTOS concepts, preferably in a Linux environmen
-
tFamiliarity with development methodologies such as
Agile, V-Mode
l, and SDLC processe
-
sExperience with tools such as
Visual Studio, Eclipse, Git, Mercurial, Jenkins, UM
-
LExperience working as a
Scrum Master or Technical Lea
-
dStrong stakeholder management and collaboration skill
-
sExperience in embedded software development for
measurement/analytical equipmen
t (Oil & Gas domain preferred
-
)Hands-on experience with
ARM processor
s, BSP development, and Linux/Yocto builds (NXP iMXx, Arduino, BeagleBone, Raspberry Pi
-
)Experience in embedded device driver developmen
-
tKnowledge of cross-compilation and target debugging in Linux environment
s