Careers
Become a part of our big family to inspire and get inspired by professional experts.
Title: Embedded Senior Engineer
Location: Troy, Michigan and various unanticipated locations throughout Michigan
Responsibilities:
Responsible for the end-to-end software development of embedded products using software development processes and embedded operating systems using vehicle network (CAN or related), C or other structured language. Develop production ready software following a defined software development process using C programming or other structured language like Matlab & Simulink, Python. Analyze specifications, develop unit designs, develop HIL unit test plans, integration test plans, and verify functionality. Apply knowledge of software development tools (debuggers, emulators, compilers, etc.) for Embedded Controls development. Read schematics and debug analog and digital hardware. Use oscilloscope and logic analyzer for troubleshooting. Analyze customer and internal requirements and specifications and translates these into software designs. Analyze existing embedded software to add features, make modifications, fix bus, and/or port to different platforms. Write middle ware or application software or driver software or applications using Controller Area Network (remove) or related tools and software applications. Test software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved and that C1 coverage is achieved. Identify product requirement or performance issues. Work with external teams as necessary to resolve issues in a timely manner.
Requirements:
Master’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering or closely related field or the foreign equivalent and 2 years of experience in the job offered or related positions. In the alternative, we will accept a Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering or closely related field and 5 years of experience in the job offered or related positions.
This position also requires 2 years of experience with microcontroller embedded software development or testing; experience with developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment; experience working with vehicle network (CAN or related); and experience with C or other structured language.
To apply, submit Resume here. – Click on ‘APPLY NOW’ and put Referred field by as “Website Submission- Embedded Senior Engineer” position along with your details.
Location: Middleton, WI.
Job Code: RWRA:001
Position Summary:
- Designing and developing control systems using modeling and simulation tools such as MATLAB|Simulink|Simscape) along with developing and testing embedded C-code.
- Test Bench shall be used to verify ECU level level requirements for electronic modules, products and systems.
- An electrical systems engineer that has experience with Test Benches, Controller chip control and Diagnostics, with CAN Communications, Matlab/Simulink and the specification and validation of electronics requirements.
Essential Roles and Responsibilities:
- Work in developing, implementing, testing and troubleshooting of firmware modules or subsystems in embedded applications for industrial motor control
- C/C++, Microprocessors/Microcontrollers experience is required. Experience with typical embedded control peripherals (ie. RAM, Flash, UART, PWM, A/D, CAN, I2C, and SPI).
- Work on power electronics applications, including low voltage inverters, UPS systems, or similar technologies.
- Develop motor control algorithms or other closed loop control systems.
- Matlab/Simulink auto-code generation.
- Programming of assembly Language, C/C++, Microprocessors/Microcontrollers.
- Analysis, design, programming and testing of systems using engineering best practices.
Meet commitments and deadlines for allocated Control’s project. - Responds with urgency to customer needs as they apply to resolution of complex problems relating to technical product operation or customer issue.
- Develop C and model software based on SW Dev processes like Agile (Scrum), Kanban, and waterfall.
Desired Qualifications:
- Minimum BS Degree in Electrical Engineering – MS preferred
- Typically four years of real time embedded firmware product
- Experience with TI and/or Freescale ARM A8 controller and/or ARM Cortex M3 or M4 processors.
- Embedded Real Time Operating System interface & customization experience.
KEY BEHAVIORAL TRAITS FOR SUCCESS:
- Continuous Quality & Performance Improvement: Able to establish personal standards of quality for own work; independently improve the quality of own work processes products, and/or services; identify and apply “best practices” in own work; improve the efficiency of own work by eliminating barriers and streamlining work processes; measure and track own performance.
- Creativity & Innovation: Able to generate creative ideas to solve problems and improve work methods; apply novel approaches to situations; independently apply professional expertise in ways that are unique or innovative; collaborate with team members to brainstorm creative approaches; rethink situations to create new opportunities or overcome obstacles.
- Problem Solving & Analysis: Able to gather appropriate data and diagnose the cause of a problem before taking action; separate causes from symptoms; apply lessons learned from others who encountered similar problems or challenges; anticipate problems and develop contingency plans to deal with them; develop and evaluate alternative courses of action.
- Technical/Functional Expertise: Able to demonstrate mastery of the technical/functional skills necessary for performing own job; maintain state-of-the-art knowledge of the advances in field; regularly publish or present on leading-edge issues; conduct leading-edge research or similar work that has organization-wide impact; play a key role in advancements in profession.
Location: Auburn Hills, MI- USA
Job Code: PM:002
No.Of.Position : 5
Methodica puts you in charge of your career, with access to cutting edge projects and technologies in industry-leading organizations. Top companies throughout the world have trust us as a premier source of engineering talent and services. Engineering job seekers know Methodica as a firm with an unmatched reputation for quality, integrity and professionalism
Position Summary:
-
Primary responsibilities include the design, development and maintenance of a dSPACE, System Test Bench. You may also need to support ETAS, NI simulators as well. Designing and developing control systems using modeling and simulation tools such as MATLAB|Simulink|Simscape) along with developing and testing embedded C-code.Test Bench shall be used to verify ECU level and vehicle level requirements for electronic modules, products and systems. An electrical systems engineer that has experience with dSPACE Test Benches, Hybrid/Battery Electric Vehicles, Automotive Diagnostics, Vehicle Electronics, CAN Communications, Matlab/Simulink and the specification and validation of vehicle electronics requirements.
Essential Roles and Responsibilities:
- Verify ECU-Level Functional requirements using a dSPACE systems test bench for various in-house ECUs
- Verify System-Level Functional requirements per system requirements using a dSPACE systems test bench
- Develop standard interface between various in-house test properties (Dynos etc.) and a dSPACE test bench
- Develop Test Scripts to automatically test ECU functional requirements for each ECU software release
- Develop Test Scripts to simulate real-world system conditions and failure modes associated with system functions
- Embedded SW Development for Automotive Products (They use a proprietary OS and OSEK OS, so it doesn’t matter if the engineer has linux or windows experience), hands on knowledge on C or C++ programming
- Design and conduct functional and verification tests for electronic systems. Identify and mitigate major system failure modes and effects
- Electrically integrate connectors, sensors, actuators, electric motors, power electronics, vehicle control ECUs, battery management systems, battery chargers, DC/DC converters and Gensets into test facilities and vehicles.
- Secondary Duties and Responsibilities
- Interface with engineering, manufacturing and service colleagues to insure test requirements are specified and implemented correctly.
Desired Qualifications:
- BSEE required, MSEE desired.
- Knowledge of Python, C, C++.
- Proficient with Matlab/Simulink.
- Experience in Hardware debugging (HiL Perspective HW benches)-dSPACE (Control Desk|Automation Desk).
- Experience in bench setup – Wiring Harness
- Knowledge of dSpace, ETAS, NI systems and tools
- Experience with CAN network and various CAN tools
- > 1 year experience developing dSPACE Hardware/Control Software
- 3-5 years of automotive engineering/verification experience required.
- Ability to write the test scripts and test procedures
- Hybrid or electronic systems experience required
- Ability to work in a team environment and utilize others in the organization to deliver quality products
KEY BEHAVIORAL TRAITS FOR SUCCESS:
- Continuous Quality & Performance Improvement: Able to establish personal standards of quality for own work; independently improve the quality of own work processes products, and/or services; identify and apply “best practices” in own work; improve the efficiency of own work by eliminating barriers and streamlining work processes; measure and track own performance.
- Creativity & Innovation: Able to generate creative ideas to solve problems and improve work methods; apply novel approaches to situations; independently apply professional expertise in ways that are unique or innovative; collaborate with team members to brainstorm creative approaches; rethink situations to create new opportunities or overcome obstacles.
- Problem Solving & Analysis: Able to gather appropriate data and diagnose the cause of a problem before taking action; separate causes from symptoms; apply lessons learned from others who encountered similar problems or challenges; anticipate problems and develop contingency plans to deal with them; develop and evaluate alternative courses of action.
- Technical/Functional Expertise: Able to demonstrate mastery of the technical/functional skills necessary for performing own job; maintain state-of-the-art knowledge of the advances in field; regularly publish or present on leading-edge issues; conduct leading-edge research or similar work that has organization-wide impact; play a key role in advancements in profession.
Location: Southfield, MI- USA
Job Code: PM:002
No.Of.Position : 1
Methodica puts you in charge of your career, with access to cutting edge projects and technologies in industry-leading organizations. Top companies throughout the world have trust us as a premier source of engineering talent and services. Engineering job seekers know Methodica as a firm with an unmatched reputation for quality, integrity and professionalism
Position Responsibilities:
- Integrate, test and debug both third party and custom applications and low-level for an embedded Linux/Android platform
- Develop a S/W testing system for an embedded Linux/Android platform applications
Required qualifications:
- Automotive industry experience
- Automotive HMI / Infotainment experience
- Development on S/W verification and testing system
- Android low-level to application-level testing and S/W verification work experience
Desired experience with:
- Java and Android application development experience
- TI Jacinto 6/OMAP evaluation (EVM) platform work experience
- Embedded Linux / Android HAL experience
KEY BEHAVIORAL TRAITS FOR SUCCESS:
- Continuous Quality & Performance Improvement: Able to establish personal standards of quality for own work; independently improve the quality of own work processes products, and/or services; identify and apply “best practices” in own work; improve the efficiency of own work by eliminating barriers and streamlining work processes; measure and track own performance.
- Creativity & Innovation: Able to generate creative ideas to solve problems and improve work methods; apply novel approaches to situations; independently apply professional expertise in ways that are unique or innovative; collaborate with team members to brainstorm creative approaches; rethink situations to create new opportunities or overcome obstacles.
- Problem Solving & Analysis: Able to gather appropriate data and diagnose the cause of a problem before taking action; separate causes from symptoms; apply lessons learned from others who encountered similar problems or challenges; anticipate problems and develop contingency plans to deal with them; develop and evaluate alternative courses of action.
- Technical/Functional Expertise: Able to demonstrate mastery of the technical/functional skills necessary for performing own job; maintain state-of-the-art knowledge of the advances in field; regularly publish or present on leading-edge issues; conduct leading-edge research or similar work that has organization-wide impact; play a key role in advancements in profession.
Location: India
Job Code: PM:001
No.Of.Position: 1
Experience : 3 years (Selected Candidate would be given training in US with all expenses paid before they take up full-time engineering role in our India office)
Qualifications: Degree in Electrical, Computers, Mechanical
Methodica puts you in charge of your career, with access to cutting-edge projects and technologies in industry-leading organizations. Top companies throughout the world have trust us as a premier source of engineering talent and services. Engineering job seekers know Methodica as a firm with an unmatched reputation for quality, integrity and professionalism
Plant Modeling Engineer
ENGINEERING JOB DESCRIPTION & RESPONSIBILITIES:
- Designing and developing control systems using modeling and simulation tools such as MATLAB|Simulink|Simscape) along with developing and testing embedded C-code.
- Designing and physical modeling on the thermodynamics, heat transfer, advanced control algorithm for the electrical motor, ventilation and thermo operating conditions.
- Experience using verification and validation technologies and tools for control systems development such as MIL, SIL and HIL (dSPACE Magna) systems.
- Expert in designing dynamic plant modeling at Matlab/Simulink, AMESim, Easy 5, RCP(Rapid Control Prototyping), Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), FEA, and 2D/3D design modeling at Pro-Engineer and AutoCAD. These models will run on real time hardware like –Dspace midsize HIL.
KEY BEHAVIORAL TRAITS FOR SUCCESS:
- Continuous Quality & Performance Improvement: Able to establish personal standards of quality for own work; independently improve the quality of own work processes products, and/or services; identify and apply “best practices” in own work; improve the efficiency of own work by eliminating barriers and streamlining work processes; measure and track own performance.
- Creativity & Innovation: Able to generate creative ideas to solve problems and improve work methods; apply novel approaches to situations; independently apply professional expertise in ways that are unique or innovative; collaborate with team members to brainstorm creative approaches; rethink situations to create new opportunities or overcome obstacles.
- Problem Solving & Analysis: Able to gather appropriate data and diagnose the cause of a problem before taking action; separate causes from symptoms; apply lessons learned from others who encountered similar problems or challenges; anticipate problems and develop contingency plans to deal with them; develop and evaluate alternative courses of action.
- Technical/Functional Expertise: Able to demonstrate mastery of the technical/functional skills necessary for performing own job; maintain state-of-the-art knowledge of the advances in field; regularly publish or present on leading-edge issues; conduct leading-edge research or similar work that has organization-wide impact; play a key role in advancements in profession.