Good afternoon
please share me the updated resume in word document as per client requirement -
Embedded Software Engineer
Contract position
C++ and AUTOSAR, TDD are a must
Responsibilities:
Key specialist in connected vehicle product design and development including application in autonomous vehicle program
Develop production quality code that operates on constrained environments within Engine Control Units targeted at AVs.
Develop necessary in-vehicle networking messaging constructs required for communication with in-vehicle ECUs – both ethernet based and CAN based communications
Develop necessary messaging constructs to communicate with offboard cloud systems.
Work closely with ECU supplier to integrate code into the platform.
Collaborate with other in-vehicle and cloud teams for integration and validation efforts.
Embrace tools and processes in use currently and constantly look for opportunities to drive efficiencies as necessary.
Support AV LLC vehicle program design, validation and production launch milestones and deliverables
Design and document autonomous vehicle onboard and off-board solutions for connected and autonomous vehicles
Align with partners, internal in-vehicle subsystem teams, vendors and other stakeholders on end to end architecture blueprint.
Support AV LLC vehicle program design, validation and production launch milestones and deliverables
Minimum Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field
1+ years of active hands-on C/C++ software development experience on embedded infotainment platforms/automotive ECUs/consumer electronic platforms
Experience in developing multithreaded applications in Embedded Linux or other POSIX compliant OS platform.
Experience in interfacing with automotive in-vehicle networking and communication protocols (CAN, ETHERNET)
Experience in in tools like MATLAB, CANape, CANalyzer, CANOE
Preferred Qualifications:
In-depth knowledge of C/C++ language on Linux based systems
Experience in developing multithreaded applications in Embedded Linux or other POSIX compliant OS platform.
Familiar with in-vehicle communication, telematics or vehicle to cloud communication protocols.
Familiar with eXtreme Programming (XP) practices including:
o Pair/Mob programming
o Test-first/Test Driven Development (TDD)
Proficiency with revision control including Git, Subversion, or equivalent
Experience with Jira, Confluence, or equivalent
1+ years Multi-site software project team experience
Familiarity with GitHub or equivalent source control repositories and Build Tools
Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders
Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
Experience with Continuous Integration/Continuous Delivery tools and pipelines
Experience with Rally, backlogs, iterations, user stories, or similar Agile Tools.
Excellent communication skills
Please provide answers to the below when submitting:
C++ development – In 1-10 scale how would you rate yourself?
List C++ related tasks/developments from previous projects worked on.
What are the problems solved in your projects using C++ concepts? How did you solve the problems using those concepts?
Model base design experience using IBM Rational Rhapsody and other tools
UML, Design Patterns experience
General Comments
First interview is 45-1 hour mostly coding exercise. Candidates choice for what to code.
Will look for their process in coding, What tools they use, how they rank their own coding skills.
,
Arjun Kanakoti
US- Recruitment Head.
RITWIK Infotech, Inc.
Call me-
Email:
38345 W. 10 Mile Rd, Suite 253|| Farmington|| MI 48335|| USA|
**We strengthen Oracle EBS/Fusion Cloud, NetSuite Cloud and BI Partners & End Customers by accelerating career development.**