You’re being taken to an external site to apply.
Enter your email below to receive job recommendations for similar positions.PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
From the resume you’ve given us, it doesn’t look like you have the required skills for this position. This will lower your chances of success when it comes to receiving a job offer.
"Job Requirements of Embedded Design Engineer:"
-
Employment Type:
Full-Time
-
Experience:
Not Specified
-
Education:
Not Specified
-
Travel:
Not Specified
-
Manage Others:
Not Specified
-
Location:
Bengaluru, Karnataka (Onsite)
Do you meet the requirements for this job?
Embedded Design Engineer
Responsibilities:
- Contribute to development of specifications, design, analysis and development of embedded firmware in engineering projects.
- Collaborate with Marketing, Systems Engineering, Project Management, and other multi-disciplined team members to address product requirements, create product value, and execute a quality project to completion.
- Evaluates and validates embedded design alternatives to create optimum system designs.
- Creates new embedded firmware and modifies existing firmware to fit unique project needs and configurations.
- Develops engineering models and test plans to verify functional compliance of the design to its specification.
- Proves design concepts through a combination of computer simulation and physical laboratory implementation/testing.
- Conducts or supports Worst-Case-Tolerance-Analysis (WCTA) and Failure-Mode and Effects-Analysis (FMEA) to evaluate reliability and alleviate product liability concerns.
- Carries the design from concept to manufacture according to the Project Management Process.
- Work with 3rd party companies to successfully integrate frameworks into unified solutions.
- Develop scalable solutions that adhere to performance specifications and align with customer needs.
- Creates and understands architectures that span from embedded edge devices through virtualized services in the cloud.
- Minimum (8) years industry experience in embedded firmware architecture, design and implementation including:
- Expertise in embedded C/C++ development.
- Experience designing and architecting solutions providing embedded support of various web services.
- Experience with embedded RTOS systems like VxWorks / similar is preferred.
- Solid understanding of good firmware design principles and coding standards (Embedded C, MISRA2004/2012, …).
- Expertise with embedded development tools (ex. Klocwork, lint, ... etc.) and best practices for safe/secure software development.
- Strong knowledge of embedded hardware systems (uP, and SOC peripherals like CAN, Ethernet, UART, memories, etc.)
- Solid history of performance on several embedded projects with complete development life cycle.
- Experience evaluating 3rd party framework and open source solutions and understanding various licensing aspects (GPL, LGPL, BSD, etc).
- Communication Protocol experience like EtherNet/IP, Profibus, Profinet, CANOpen, Modbus/TCP, etc.
- Experience with HTTP, REST, and WebSockets.
- Experience with USB, Serial communications, CAN, MODBUS, Zigbee, power metering nice to have.
- Experience with XML/JSON and encryption nice to have.
- Experience working with Git, Subversion
- Experience reviewing or designing electrical circuits, including understanding schematics and performing diagnostic tasks with various tools such as logic analyzers or oscilloscopes.
- Excellent verbal and written communication skills will also be needed for documentation creation, discussions, correspondence etc.
- Experience working as a member of multi-site, multi-cultural teams nice to have.
- Education Required: Minimum (4) year Bachelor Degree in Electrical / Electronics / Computer Engineering.
Recommended Skills
- Architecture
- C++ (Programming Language)
- Ca Nopen
- Communication
- Computer Engineering
- Cryptography
Help us improve CareerBuilder by providing feedback about this job:
Job ID: 14188033
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.