Advanced software Engineer

6 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

This Advanced Software Engineer role involves designing and developing analog and digital circuits, ensuring functionality and reliability through simulations and EMC design. Responsibilities include creating PCB layouts, schematic diagrams, and participating in the full product development lifecycle from prototyping to production. The engineer will also develop test plans, prepare comprehensive documentation, provide mentorship, conduct DFMEA, and identify opportunities for innovation. Collaboration with system architects and product managers is key to aligning requirements with design solutions.
Must Have:
  • Bachelor's degree in Electrical Engineering or Computer Science
  • Experience capturing requirements using tools such as Doors and Polarion
  • Demonstrated success leading one or more complex projects/applications
  • 5 years of experience with vehicle electronics components and communication networks
  • Master’s degree in Electrical Engineering or Computer Science
  • Experience with various scripting languages for test tools or C++ development using Visual Studio
  • Experience with various microprocessor and microcontroller architectures
  • Experience with product architectures including I2C, I2S, SPI, UART, USB, SD, CAN, LIN interfaces, A/D conversion, Power Management

Add these skills to join the top 1% applicants for this job

cpp
game-texts
prototyping
visual-studio

Major Accountabilities:

  • Design and develop analog and digital circuits for various electronic systems and components, ensuring functionality, performance, and reliability.
  • Conduct circuit simulations and analysis using software tools such as SPICE (Simulation Program with Integrated Circuit Emphasis) to validate circuit designs, predict behavior, and optimize performance.
  • Implement electromagnetic compatibility (EMC) design techniques to ensure that electrical and electronic systems comply with EMC requirements and standards.
  • Design PCB layouts, shielding mechanisms, and filtering solutions to minimize electromagnetic interference (EMI) and maintain signal integrity.
  • Create detailed schematic diagrams and documentation for electrical circuits and systems using electronic design automation (EDA) tools such as Altium Designer or Cadence Allegro.
  • Participate in the product development lifecycle, from concept and design to prototyping, testing, and production ramp-up.
  • Develop test plans, procedures, and protocols to validate and verify electrical designs against requirements and specifications.
  • Prepare comprehensive documentation, including design specifications, test reports, and technical documentation, to support the development and validation of electrical designs.
  • Generate progress reports, status updates, and project documentation to communicate project milestones, issues, and risks to stakeholders.
  • Provide guidance, mentorship, and technical support to junior electrical engineers and team members, fostering their professional growth and development.
  • Conduct design failure mode and effects analysis (DFMEA) to identify and mitigate potential failure modes, risks, and reliability issues in electrical designs.
  • Identify opportunities for innovation, optimization, and continuous improvement in electrical design processes, methodologies, and technologies.
  • Analyze customer requirements, technical specifications, and project objectives to define clear and actionable requirements for electrical designs.
  • Work closely with system architects, product managers, and other stakeholders to ensure alignment between requirements and design solutions.

Your Required Background (i.e. Must Haves):

  • Bachelor's degree in Electrical Engineering or Computer Science
  • Previous experience in capturing requirements using tools such as Doors and Polarion and using them for analysis for mechanical, electrical and software engineering requirements including design, implementation and validation
  • Demonstrated success leading one or more complex projects/applications
  • 5 years of experience with vehicle electronics components and communication networks
  • Master’s degree in Electrical Engineering or Computer Science
  • Previous experience with various scripting languages for test tools or be able to develop basic applications using Visual studio (e.g., C++)
  • Previous experience with various microprocessor and microcontroller architectures
  • Previous experience with product architectures such as but not limited to: I2C, I2S, SPI, UART, USB, SD, CAN, LIN interfaces, A/D conversion, Power Management, etc.

Set alerts for more jobs like Advanced software Engineer
Set alerts for new jobs by Aptive
Set alerts for new Software Development & Engineering jobs in Mexico
Set alerts for new jobs in Mexico
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙