Embedded Software Development System Designer

Allison Transmission Indianapolis , IN 46218

Posted 2 months ago

Job Title:

Embedded Software Development System Designer

Job Description:

Join the team that's powering progress

Building cities. Driving commerce. Saving lives. For over 100 years, Allison Transmission has powered the vehicles and technology that move our world forward.

What powers us? Our employees. From the first person hired by James Allison in 1915 to the thousands across the globe who work for Allison today, we're driving progress everywhere because we employ top talent worldwide.

This is a great opportunity in Indianapolis, IN for an Embedded Software Development System Designer. Learn more about this role and how you can begin driving your career forward!

The Embedded Software Development System Designer is responsible for defining, creating, improving and maintaining a complex system of software subsystems used in the production of embedded system code by a cross-functional team of engineers. Development of toolchains supporting a range of products, using a number of programming languages (C, C++, Simulink, UML, etc.), integrating a variety of development streams and providing a simple, error-proofed interface to engineering users. This role is responsible for the productivity of dozens of engineers engaged in the software delivery process for all Allison product lines. Familiarity with a range of modern programming languages and techniques is required, but prior experience in no one particular language or method is necessary. Languages of interest include C++, C# .NET, Java, SQL, MSBuild, Make and UML. Experience with Visual Studio, database applications, virtual machines and code generation will be helpful, but more meaningful is the confidence, interest and demonstrated ability to learn new technologies to meet evolving needs. The ideal professional will demand constant learning, evaluate alternatives, recommend new directions, and implement new and better solutions.

Responsibilities:

  • Develop automated "push button" build systems for complex embedded software development environments, including code generation from Simulink and Rhapsody.

  • Create seamless integration between build tools, analysis tools, and production systems by developing and maintaining appropriate software applications and scripts.

  • Analyze new software development tools and applications to assess their relative value to the software community.

  • Debug development system issues and implement corrective actions.

  • Plan development system evolution to new commercial tools versions and new operating systems.

  • Develop metrics collection, archive and retrieval system for multi-core embedded systems including memory resource use, performance and internal coupling measurements.

  • Devise solutions to new integration challenges as program needs and development methods change.

  • Integrate development systems with downstream production release systems.

Education Required:

  • BS in Computer Engineering, Electrical Engineering, Mechanical Engineering, or Computer Science

Preferred Education:

  • Master's degree in Mechanical Engineering, Computer Engineering, Computer Science or related field

Preferred Knowledge:

  • 3 or more years of software engineering experience

  • Development of toolchains for embedded control systems

  • Interest in real-time embedded controls development

  • Multiple more compiled and interpreted programming languages

  • C/C++, Java, Python, SQL.

  • Integrated Development Environment (IDE) such as Visual Studio or Eclipse

Allison Transmission is an equal opportunity employer. We have opportunities for all qualified applicants regardless of age, race, color, sex, religion, creed, national origin, disability, sexual orientation, gender identity/expression or veteran status.

If you are an individual with a disability or a disabled veteran requiring assistance and/or reasonable accommodations reviewing any of the careers information, please contact us at 317-242-5000.

Primary Location:

Indianapolis, IN

Additional Locations:


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
lc_ad

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
Embedded Controls System Engineer

Allison Transmission

Posted 2 weeks ago

VIEW JOBS 7/9/2019 12:00:00 AM 2019-10-07T00:00 Job Title: Embedded Controls System Engineer Job Description: JOIN THE TEAM THAT'S POWERING PROGRESS Building cities. Driving commerce. Saving lives. For over 100 years, Allison Transmission has powered the vehicles and technology that move our world forward. What powers us? Our employees. From the first person hired by James Allison in 1915 to the thousands across the globe who work for Allison today, we're driving progress everywhere because we employ top talent worldwide. This is an exciting opportunity in Indianapolis, IN for an Embedded Controls System Engineer. Learn more about this role and how you can begin driving your career forward! Summary: As an Embedded Controls System Engineer, you will be responsible for the design, development, and validation of embedded controls systems in conventional, electric, or hybrid-electric powertrain applications. You will work cross functionally and with a team in order to develop new technologies while also improving existing functionality. This position requires effective communication skills, a willingness to learn, and the ability to work on multiple simultaneous assignments. Responsibilities: * Build and develop electronic controls system requirements and specifications for stepped gear transmissions, hybrid electric, or electric powertrain applications * Design, develop, and implement new features and products * Create and maintain controls system DFMEAs * Develop and execute controls system verification and validation plans * Focus on controls system architecture and diagnostic strategy design * Collaborate with internal and external customers to optimize field diagnostic performance * Oversee controls system issue identification including mechanical, electrical, and/or software level troubleshooting * Other duties as assigned Experience: Required * Bachelor's Degree in Electrical, Mechanical, Controls Engineering or equivalent experience * Experience with control system design and development * Knowledge or experience with product design and development * Experience with MATLAB/Simulink, C/C++, or DFMEA Preferred * Master's Degree * Demonstrated, hands-on experience with design, implementation, problem solving, and validating complex control software for Embedded Systems * Prior experience working Powertrain or Vehicle Embedded Controls Systems in automotive, aerospace, marine, agriculture, or construction industries. * Detailed understanding and application of the ISO 26262 Functional Safety standard Allison Transmission is an equal opportunity employer. We have opportunities for all qualified applicants regardless of age, race, color, sex, religion, creed, national origin, disability, sexual orientation, gender identity/expression or veteran status. If you are an individual with a disability or a disabled veteran requiring assistance and/or reasonable accommodations reviewing any of the careers information, please contact us at 317-242-5000. Primary Location: Indianapolis, IN Additional Locations: Allison Transmission Indianapolis IN

Embedded Software Development System Designer

Allison Transmission