Sr. Software Engineer MAHIN-JOB-35474
Apply NowCompany: Keylent, Inc.
Location: Southfield, MI 48076
Description:
Sr. Software Engineer MAHIN-JOB-35474
Location:Southfield, MI,
FULL TIME
About the Role and Job:
Software Developer- Fulltime
Location : Southfield MI(Onsite)
Key Skills
MAIN RESPONSIBILITIES:
Location:Southfield, MI,
FULL TIME
About the Role and Job:
- Design and implement software changes to meet the software requirements
- Test and debug the changes using the appropriate tools (bench simulator, debugger and emulator, CANalyzer, CANape, etc)
- Prepare the documentation required for the related implementation
- Deliver high quality changes within the deadlines defined in the development plan
- Analyze and root cause the issues reported by the internal validation team and by the customer
- Integrate source code from third parties or developed by different team members
- Being part of the code review meetings
- Manage the release of the final software to validation team or customer
- Support innovation team with custom software for specific application
Software Developer- Fulltime
Location : Southfield MI(Onsite)
Key Skills
MAIN RESPONSIBILITIES:
- Design and implement software changes to meet the software requirements
- Test and debug the changes using the appropriate tools (bench simulator, debugger and emulator, CANalyzer, CANape, etc)
- Prepare the documentation required for the related implementation
- Deliver high quality changes within the deadlines defined in the development plan
- Analyze and root cause the issues reported by the internal validation team and by the customer
- Integrate source code from third parties or developed by different team members
- Being part of the code review meetings
- Manage the release of the final software to validation team or customer
- Support innovation team with custom software for specific application
- Experience:
- Embedded SW development (min 5 years)
- Automotive background
- Experience in Autosar application is a great plus
- Experience with different software layers (OS, I/O, EEPROM or DataFlash, CAN, LIN, Application)
- Skills:
- Well organized, reliable team player, able to work from the specification requirements to the product design
- Good Knowledge of C language
- Good knowledge of OSEK/OS/Task schedule for embedded systems
- Good knowledge of CAN/LIN protocols, CAN/LIN bus and CAN/LIN tools.
- Good knowledge of multi-layers software architecture (drivers, controls, presentation and application)
- Good knowledge of diagnostic protocols (UDS)
- Good knowledge of microcontrollers (NEC V850, Fujitsu FR60, FR81, Renesas RH850)
- Good knowledge of software development processes