Firmware, Senior Design Engineer
Permanent NewBookmark Details
JOB DESCRIPTION
TET6 – Firmware, Principal Architect
The firmware architect essentially contributes to technical excellence. He/she influences the technical direction across the projects in anticipation or offer creation or bricks/platforms/methods.
A well-known professional within a project or group/family of projects. He/she drives the technical missions in firmware technology, with autonomy to direct the technical team towards solutions for energy management products for Schneider Electric.
The firmware architect might have functional responsibilities to provide mentoring to design engineers. And helps team establish internal procedures and best practices for work and deliverables.
Responsibilities:
üContribute to specifications, technical requirements, FMEA, design choices, analysis, and development of embedded firmware along with team of engineers
üCommunicate with Marketing, System analysts, Multi-disciplined leaders, Architects the trade-off of various technical solutions
üDrive technical discussions to arrive at commonly accepted technical solutions
üContribute in defining integration strategies, verification strategies, project schedule, risk identification and mitigation
üContribute in PI, BoC, CCB discussions to define correct priorities and implementation strategies
üEvaluate design changes and highlight power, performance, and quality risks
üResponsible for design documents with right level of details for various audiences like Marketing, System analysts, Multi-disciplined leaders, and Firmware design teams
üStrong contribution in ensuring the adherence to disciplinary policies, procedures like coding rules, reviews, integration, sanity verification and release activities within team
üGuide and mentor design team, support peers in technical challenges and process hurdles
Skill sets:
Basic / Core skills:
ØHaving good achievements in academics and holding minimum qualification of Bachelor’s degree in Electrical / Electronics / Instrumentation / Computer engineering
ØMinimum 8 years of experience in Firmware design and development
ØMinimum 5 years of experience in multithreaded application development
ØMinimum 3 years of experience in architect/designing time/safety critical systems, complex product development
ØStrong expertise in DSP, embedded C, C++ development; Experience in developing generic and portable software components
ØStrong knowledge in design patterns, design principles, architectural concepts, quality trade-off, power, and performance trade-off, etc
ØStrong experience in documenting different views of product/firmware architecture, design choices, design decisions, design restriction and assumptions
ØStrong knowledge on micro controllers, processors, and its core peripherals for best customization of power and performance
ØExperience in configuring and using RTOS like QudrOS, RTXC, VxWorks and/or similar, customizing core components of processor/controller
ØExperience in configuring and using embedded linux, uboot, build systems, build system configuration, device drivers
ØExperience in working with multi-process hardware and software platforms
ØExperience in contributing to design decisions, design patterns, FMEA sessions
ØExperience in contributing to time and/or safety critical applications, functionally complex product development
ØExperience in mentoring team of technical staffs from multiple projects and/or multi-site projects
ØExperience in using static code analysis tools, unit testing tools, integration testing tools, binary analysis tools (klocwork, lint, gtest, vector-cast, Etc)
ØExperience in using configuration management tools like Git, Subversion, etc.
ØExperience in using debugging tools like Oscilloscope, Logic analysers, meters, debuggers, trace, etc
ØExperience in developing device drivers for one or mor of peripherals like SPI, I2C, UART, Timers, CAN, Ethernet, etc.
ØExperience in defining and implementing cybersecurity features
ØExperience in Protection system and have a experience is Line and Feeder protection.
Qualifications
BE / MCA
Schedule:
Full-time
Req:
008ZM5
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail