Delopt Logo

Software Architect Embedded

Software Architect Embedded

Roles

  • Software Architect is responsible for the design and development of software systems and embedded applications. They may create software tailored to a clients’ specific needs or create products geared for consumers, such as embedded applications. They act as high-level decision makers in the process, determining everything from design choices to technical standards, such as platforms and coding standards.

Responsibilities

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Assess third party and open source software
  • Interface with hardware design and development
  • Provide post production support
  • Provide technical guidance and coaching to developers and engineers

Qualifications

  • BE (CS/IT)

Experience

  • 12+ years experience in software project execution and exposure to various software Development, Debug, Analysis tools

Technical & Process Capabilities

  • Proven working experience in software engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Experience with software development lifecycle (SDLC) processes
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Familiar with Software Engineering Processes, Tools, CM, Defect Mgmt, V&V,
  • Familiar with Software & Coding Standards, Model based Development, Low Code based Accelerated Dev
  • Process knowledge maturity, Awareness or exposure to AS9100 / CMMI / ISO Standards

Behavioral Capabilities

  • Collaborative , Capable to interact / interface with customers, cross functional team
  • Self driven, able to mentor, openness
  • Customer centricity and external focus
  • Passionate & Learning ability

Values

  • Accountable & Responsible,
    Ethics & Integrity, Knowledge, Collaboration, Caring, Agility, Empowerment with Accountability and Sustainability

Preferred Experience, Knowledge & Attributes

  • Skills, knowledge and abilities for Solutioning Problem Statements of Customers
  • Abstraction, Analytical and conceptual skills in developing efficient and effective solutions to diverse and complex business problems
  • Passionate to Succeed
  • Customer Centricity
  • Agility
Job Category: Immediate Openings

Apply for this position

Allowed Type(s): .pdf