Senior Software Engineer

A123 Systems, Inc. Novi , MI 48377

Posted 1 week ago

SW Platform Engineer


Main intention of this document is to explain required and expected activities for the role of SW Platform engineer. The scope of the platform SW includes the Autosar framework, complex device driver and Bootloader. In this role, the SW platform engineer reports to the Platform SW Manager.


  • Participate the project meeting and interface with the SW Lead to understand and plan the required deliverables and timelines of the project deliverables

  • Analyze and identify the project specific platform requirements like the Autosar(SWC) interfaces, driver improvements/enhancements

  • Analyze the Bootloader requirements

  • Modify the Autosar framework as per the project requirements

  • Modify the Bootloader SW as per the project requirements

  • Perform activities related to the setting up and maintenance of Autosar SIP packages including integration of new SIP package, Autosar framework releases, etc.

  • Perform activities related to the Bootloader maintenance and releases

  • Work with other platform engineers to implement the changes in the complex device drivers

  • Assign tasks to the offshore team and review their work products

  • Effort estimation(Time, resource, tools) for identified activities

  • Review the progress of the project deliverables against the project timelines

  • Identify risks for the test activities

  • Ensure that the artifacts are developed according to the defined SW architecture.

  • Support SW Leads in discussion with customer or other external teams relating to the platform activities, lead platform SW reviews with customer

  • Support SW Platform Lead in the development and maintenance of platform strategy

  • Support SW Platform Lead for estimation of new projects or task allocation of the on existing projects/team members

Minimum Role Requirements

  • BSCS/EE or equivalent and 3+ years of software development experience

  • 2+ years hands on experience with Autosar tool chain preferably Da-Vinci

  • Strong understanding of the Autosar guidelines and configuration

  • Intermediate understanding of the Bootloader concepts

  • Beginners to intermediate understanding of the device drivers

  • Intermediate C programming experience

  • Embedded systems experience is required

  • Familiarity with project change and configuration management software, such as Jira, SVN, Clear Case, Clear Quest, PVCS or Change Synergy

  • Ability to prioritize the allocated work

  • Analytical and problem-solving capabilities

  • Good written and oral communication skills

  • Good interpersonal skills

  • Knowledge of Automotive networking protocols and respective test tools like CAN, LIN, UDS, OBD, etc.

  • Experience with software maturity models, such as CMMi or Automotive SPICE is preferred

  • Knowledge of ISO26262 is preferred

Experience working with offshore teams is preferred

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Autodesk Inc.

Posted 3 weeks ago

VIEW JOBS 11/20/2019 12:00:00 AM 2020-02-18T00:00 Senior Software Engineer Location: Novi, MI- United States Job ID: 19WD35633 Position Overview Autodesk is the world leader in design software with over $2B in revenue and customers in every industry you can think of. Not only are our digital entertainment creation tools used on the Best Visual Effects Oscar-winning movies for a staggering 16 years in a row, but our design tools are being used to build everything else that didn't sprout up from the ground. We're looking for a Motivated software engineer to join our Product Design Organization at Autodesk. This team develops, maintains and supports Autodesk Vault Product Data Management Software. Autodesk Vault PDM is an ecosystem of Client & Server components, next generation Web client, File/Database Replication Engines, SDK, CAD Add-ins, Cloud Services and a variety of integrations with world leading CAD Products such as AutoCAD, Inventor and Revit. Autodesk Vault PDM Software is used by companies globally, including large enterprises to manage engineering design data across multiple sites in different continents. Responsibilities * Design, prototype, implement, unit test and troubleshoot features according to product specifications * Deliver results that meet product specifications with a high level of quality and customer satisfaction * Design, re-factor and optimize source code to effectively leverage object-oriented design, development, and code reuse * Create effort estimation tasks for projects undertaken and ensure their completion on time, adhering to pre-determined specification and quality standards * Work within a Scrum Team to provide solutions to market requirements that are both innovative and implementable * Work closely with the Quality Assurance in testing and problem analysis and resolution * Collaborate with the extended team of Software Developers, User Experience Designers and Quality Assurance engineers across worldwide engineering sites * Provide input to technical publications and review documentation of new features Minimum Qualifications * Bachelor Degree in Computer Science or equivalent * 5 years of experience in software development * Experience working with Any RDBMS like SQLServer, Oracle * Excellent skills with C-style language like Java,C# * Experienced and strong in object-oriented design and architecture * Excellent communication and interpersonal skills * Quality mind set and comfortable working with colleagues across different time zones Preferred Qualifications * Knowledge of web front end technologies like React, Angular is a plus * Experience working with SQLServer * Experience working with .NET platform * Experience with AWS or Azure * Experience with various performance/profiling tools and techniques * Experience with Agile/Scrum development methodologies * Familiarity with Autodesk CAD products and their APIs, such as Inventor, AutoCAD and Revit The Ideal Candidate * Self-motivated * Possessing initiative to get things done with minimal supervision * Demonstrate willingness to have an opinion and explain the rationale for it About Autodesk With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital scientists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world. '361129 Autodesk Inc. Novi MI

Senior Software Engineer

A123 Systems, Inc.