Jobs
>
Software Engineer
>
Farmington

    Software Engineer - Farmington, United States - Akebono Brake

    Akebono Brake
    Akebono Brake Farmington, United States

    3 weeks ago

    Default job background
    Description
    Purpose/Summary


    The position is for a self-motivated and innovative software developer who is proficient in Matlab programming, and has the strong potential to be successful in an Embedded Software Engineer role.

    This hybrid role will work for the following two categories of assignment, to support electric brake system development.

    Matlab programming - maintain and enhance existing Matlab tools developed by Akebono, as well as creating new tools per company's need.

    These tools involve Matlab GUI, digital signal processing, communication with external instrumentation and control hardware, testing data processing etc.

    Embedded software development - develop electric brake application software using MBD (model based design) approach, with the initial focus on software testing.

    Work with a multi-disciplinary team including system design & test and mechanical design & test engineers to deliver an electric brake system with full functional software and controls.

    Essential Duties/Responsibilities
    Matlab programming

    Maintain existing Matlab tools

    Continually fix bugs reported by end users
    Make updates due to environmental change (hardware/software/OS)
    Make updates due to changes in analysis method and/or report format
    Add new features per internal customer requests, etc.

    Create new Matlab based tools to meet customer application and/or internal development need.

    Embedded software development

    Generate software unit test specifications based on software unit requirements.
    Complete software unit testing including formal verification and coverage analysis.
    Generate software component test specifications based on software component requirements.
    Complete software component testing including formal verification and coverage analysis.
    Generate software qualification test specifications based on software requirements.
    Complete software qualification testing including formal verification and coverage analysis.
    Collaborate with cross functional engineering team to resolve software related issues to support the electric brake development.

    Other duties may be assigned.

    Education and/or Experience (minimum required for the position)
    BSc in Mechatronics, Electrical, Computer Engineering, or the equivalent.
    Demonstration of proficiency in Matlab programming involving multi-discipline, e.g. GUI, signal processing, controller communication, DAQ.
    Experience in embedded software development using Model Based Design (MBD) is a plus.

    Required/Preferred Skills
    Self-motivated and efficient in time/task management is required.

    Strong experience using Matlab to create tools that are deployed to end users without requiring Matlab license is a must.

    Preferred skills are as follows.

    Familiarity in embedded software development toolchains such as Simulink, Stateflow, Modeling guideline, Embedded Coder, MES MTest, etc.
    Experience working with embedding software on prototype ECU for software integration activities.

    Familiarity with CAN bus, calibration tools, and data logging equipment, and the ability to analyze data for supporting SW debug activities.

    Essential Knowledge, Skills, Abilities
    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents.
    Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community.
    Ability to write reports and presentations that conform to prescribed style and format.
    Ability to effectively present information to top management, public groups, and/or boards of directors.
    Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations.

    Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.

    Ability to define problems, collects data, establish facts, and draw valid conclusions.

    Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

    Supervisory Responsibilities

    This position does not have supervisory responsibility.

    Physical Demands/Environment


    This position requires the following physical abilities: to sit; to use hands; to reach with hands and arms, to stand, to talk, to hear and occasionally lift and/or move up to 50 pounds.

    In addition, the specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

    The work environment is mostly sedentary; however, there is occasional exposure to moving mechanical and/or electrical parts and to outside weather conditions.

    The noise level in the work environment is usually moderate.

    Other Requirements

    This position does not have any other requirements.
    #J-18808-Ljbffr


  • WORKD, INC. Farmington, United States

    Job Description · Job Description · Workd is seeking a talented · Senior Software Engineer · to join our team in Farmington Hills, MI or remotely · The Senior Software Engineer's focus is to implement solutions with a team of other Software Engineers, UI/UX Engineers, Busine ...


  • RouteOne Farmington, United States

    The Software Engineer - Database will join an Agile development team responsible for RouteOne's web applications, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence, with extensive developmen ...


  • Insight Global Farmington, United States

    We are looking for Sr. software design engineer who can work on virtual ECU simulation technology. · The primary responsibility of this role is to support deployment and maintenance of VECU (Virtual ECU). Simulation of the ECU is becoming more popular and useful in the automotiv ...


  • WORKD, INC. Farmington, United States

    Job Description · Job Description · The · Software Engineering Manager · manages a team of Software Engineering Team Leads and, indirectly, their Software Engineers, while assessing their options and resources to align engineering goals with project and business requirements. ...

  • WORKD, INC.

    Software Engineer II

    3 weeks ago


    WORKD, INC. Farmington, United States

    Job Description · Job Description · Workd is seeking talented · Software Engineers · to join our team in Farmington Hills, MI or remotely · The intermediate-level Software Engineer's focus is to implement solutions with a team of other engineers, UI/UX engineers, business ana ...


  • Hitachi Astemo Farmington, United States

    Job Title: · Lead Engineer, Electronics Engineering Development Department · All potential candidates should read through the following details of this job with care before making an application. · Summary : Under the direction of director this position exercises responsibilit ...

  • Clinical Architecture

    Software Engineer

    3 weeks ago


    Clinical Architecture Indianapolis, United States

    Who We Are · Clinical Architecture is at the forefront of healthcare IT innovation. Our team is an ambitious group of diverse leaders who balance creativity and expertise to solve tough problems that make a difference. Our environment is positive, casual, and comprised of people ...

  • 3Aware

    Software Engineer

    3 days ago


    3Aware Indianapolis, United States

    Summary: · 3Aware is looking for a skilled Software Engineer to design, develop and install software solutions. The successful candidate will be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design. In thi ...

  • TriMedx

    Software Engineer

    3 weeks ago


    TriMedx Indianapolis, United States

    If you are wondering what makes TRIMEDX different, it's that all of our associates share in a common purpose of serving clients, patients, communities, and each other with equal measures of care and performance. · Everyone is focused on serving the customer and we do that by col ...


  • Teledyne Chestnut Ridge, United States

    Be visionary · Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, e ...


  • SiriusXM Farmington, United States

    Responsibilities: · Who We Are: · SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connect) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience ...


  • Westinghouse Electric Company Cranberry Twp, United States

    Are you interested in being part of an innovative team that supports Westinghouse's mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while ...


  • Vertex Limited Indianapolis, United States

    V2X is growing V2X is looking for a Senior Software Engineer (Platform Systems Integration) to join our team · Job Description: · The V2X Company in Indianapolis, IN is currently seeking a Linux Software Developer/Administrator for development, test, and other tasks throughout ...


  • On-Board Services Indianapolis, United States

    Title: Software Engineer III · Date: · Function: Engineering · Reports to: Manager, Software Engineering · Position Summary: · The Software Engineer III will play a crucial role in the development of our SaaS applications. Leveraging your extensive experience, you will lead ...


  • Delphi-US Indianapolis, United States

    Job Title: Lead Software Engineer (Contract) - Job# 3918 · Location: Remote · Job Description: · The Lead Software Engineer plays a critical role in the delivery of high-quality products to the healthcare industry. A successful candidate will be able to demonstrate all essentia ...


  • Precision for Medicine Indianapolis, United States

    Application Software Engineer · at Precision Medicine Group (View all jobs) · Remote, United States · Are you an experienced C# Web Engineer with a strong focus on React front-end and middle-tier code bases? Does reducing time and waste in healthcare delivery sound like a missi ...

  • Rheem Manufacturing

    Software Engineer III

    3 weeks ago


    Rheem Manufacturing Indianapolis, United States

    Job Description · Is this the role you are looking for If so read on for more details, and make sure to apply today. · The Software Engineer III (Electronics) is responsible for the development of software for embedded microcontroller. Software development is focused on electro ...


  • The Fountain Group Indianapolis, United States

    Pay: $82 - $92 · Description/Comment: · The position you are applying for is with Vertex Technology & Training Solutions which was formerly Raytheon Global Training & Logistics. Vertex Aerospace LLC acquired Raytheon Global Training & Logistics in December 2021. · The Principal ...


  • Beacon Hill Indianapolis, United States

    To Apply for this Job Click Here · We are seeking a passionate Java Software Engineer looking to join an enterprise client who desires to work on cutting edge technologies and projects. If you are a developer who wants to be able to make a difference, have influence and help sh ...


  • Citizens Energy Group Indianapolis, United States

    Overview:*We have an exciting opportunity for a Software Engineer II to join our team* · Under the general direction of the Manager of Development, the successful candidate participates in all phases of an application lifecycle either independently or as part of a team. May assi ...