IN
0 suggestions are available, use up and down arrow to navigate them
Embedded Design Engineer in Bengaluru...

Apply to this job.

Think you're the perfect candidate?

Embedded Design Engineer

Diverse Lynx India Pvt. Ltd. Bengaluru, Karnataka (Onsite) Full-Time
 The Embedded Software Development Engineer will be responsible for IoT firmware development on Schneider Electric products. This position resides within the Electronic & Software Engineering team in Partner Business Unit. The team is tasked to develop and deliver protection, control and monitoring products, and connected devices that comply with our customer and ever emerging market requirements. Specific duties will include development and test of firmware within a team of embedded design engineers; Collaboration with internal and external teams to maximize re-use of existing IP (intellectual property), features & functionality; Contribution to multi-discipline design teams working on mechatronic products; Evaluation and integration of emerging frameworks and technologies in the IoT/Connected Devices space; Designing and developing the next generation of products connecting embedded devices to cloud based services.
 
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

Apply to this job.

Think you're the perfect candidate?

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.