Expires soon Continental

Software Engineer Embedded Sr. (TR)

  • Guadalajara (Guadalajara)
  • IT development

Job description

Job Description

Software Engineer Embedded Sr. (TR)
Analyze the requirements for a product’s software, define its modules and elements based on provided information.
• Write the software requirement documents (SRS¬Software Requirements Specification).
• Software development including assembly code with focus on functionality, efficiency, consistency, transparency and documentation.

• Perform software testing to detect functional, logic or implementation errors.
• Collaborate in software design, including data structures, architecture and control flow defining the software design of a module or system.
• Evaluate the impact of engineering modifications in the software.

• Involvement in the design of product’s software validation and verification test to ensure customer requirements compliance.
• Implement software changes as per customer or Business Unit request.
• Develop software for product’s validation and verification equipment.

• Involvement in activities to improve the software development process and its quality.
• Report of effective hours devoted to projects for internal control.

Core Capabilities:
• Understanding of component driven SW development and architecture.
• 2 years experience programming in C.
• 2 years experience utilizing debugging tools to troubleshoot real¬time embedded systems (Debugger, LSA, Oscilloscope, and Signal Generator.)
• Hardware and Software troubleshooting skills.
• Working knowledge of embedded software, operating systems, interrupt handling and communication drivers.
• Good written and oral communication and interpersonal skills.
• Experience reviewing specific features from documentation, and reviewing with design engineers
• Self¬motivated, dedicated, focused, and be able to meet tight schedules.
Required Qualifications:
• BS in Electrical or Computer Engineering.
• Minimum 2 years of Embedded Software Engineering experience

Desired profile

Job Requirements

Preferred Qualifications:
• Experience developing in a pre¬emptive multi¬tasking environment, with knowledge of related key issues in CPU Utilization, Memory Management.
• Power PC microprocessor (MPC5xx, MPC55xx, etc.) software development experience.
• Experience with low¬level drivers, processor Boot software, and CAN communication protocols.
• Experience with configuration management tools
• Familiarity with calibration tools, and data¬logging equipment, and the ability to analyze data. CAN driver development and implementation.
• Implementation of Bootloader.
• Basic knowledge of assembly level software
• Understanding of Matlab, Simulink, Stateflow.
• Understanding of Transmission Control Systems.
• Understanding of Transfer Case System.
• Understanding of FlexRay protocol.
• Understanding of flash over Controller Area Network (CAN) development.
• Understanding of OBD.
• Hardware diagnostics and circuit protection implemented in low level software drivers.
• Tools: MKS, DOORS, CANalyzer, CANape, INCA, ATI Vision
• Understanding of UML.

Contact Name

Raquel Aguilar

Make every future a success.
  • Job directory
  • Business directory