Jobs
>
Software Engineer
>
Farmington Hills

    Software Engineer - Farmington Hills, United States - Akebono Brake Coporation

    Akebono Brake Coporation
    Akebono Brake Coporation Farmington Hills, United States

    2 weeks ago

    Default job background
    Description


    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.

    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
    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.

    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

  • Infomatics Technologies Inc

    Software Engineer

    3 weeks ago


    Infomatics Technologies Inc Farmington, United States

    Software Engineer - Jobs - Infomatics Technologies Inc · Job · Description · Date: · 06/06/2022 to 06/20/2022 · Position: · Software Engineer · Location: · Farmington, MI · Role: · Work collaboratively w/ cross functional teams to understand project objectives, gather auto ...

  • UnitedHealth Group

    Software Engineer

    1 week ago


    UnitedHealth Group Farmington, United States

    Analyze and understand the functional and technical requirements Hands-on development experience with management and implementation of APIs and microservices Experience with complex development patterns, particularly around extending/enhancing curren Software Engineer, Engineer, ...

  • Maxpro

    Software Engineers

    2 weeks ago


    Maxpro Farmington Hills, United States

    Job ID: · 01503 · Location: · Farmington Hills, MI · Please fill the below form to apply for the position · (All fields are required) · Upload Resume: · WANT TO START A TALK ABOUT YOUR REQUIREMENT? · We assure our expertise will help your business to succeed · Head Quarters ...

  • INFOMATICS

    Software Engineers

    4 weeks ago


    INFOMATICS Farmington Hills, United States

    "We have been recognized as one of the fastest growing private companies inthe US by Inc 500/5000 for 6 years straight for our consistent growth and performance." · FAST-100 Asian-American owned business · Infomatics, Inc., has been named as one of the fastest growing Asian-Amer ...


  • TRG Farmington Hills, United States

    RESPONSIBILITIES · Work with software engineers, program managers, requirements managers and other product stakeholders to understand product features and the complete set of requirements to the software. · Assist in the development of manual and automated test cases · Work cl ...


  • TRG Farmington Hills, United States

    Senior Software Design Engineer is responsible for developing by designing, coding and testing real time embedded software for power-controlled system applications such as DC/DC converters and DC/AC inverters for automotive products. · RESPONSIBILITIES · Actively participate in ...


  • V2soft Farmington Hills, United States

    V2Soft ( ) is a global company, headquartered out of Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China, and Germany. At V2Soft, our mission is to provide high-performance technology solutions to solve real business problems. We become our customer's true p ...


  • Vital Tech Solutions Farmington Hills, United States

    Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited to, Design, implement, integrate, and test embedded software/firmware for embedded controllers, micro-controllers, and processors primarily in the electric drive ...


  • Diverse Lynx Farmington Hills, United States

    Position - Software Validation Engineer · Location - Farmington Hills, MI (Onsite) · Job type:- Fulltime · Job Description:- · • Responsible for firmware and software testing for products under development/ Responsible for maintaining quality engineering programs, standards, ...


  • Jing Jin Electric Farmington Hills, United States

    Job Description · Jing-Jin Electric (JJE) is a world leader of motor systems and electric drive assembly for new energy vehicles (NEV), covering pure electric vehicles (EVs), plug-in hybrids, and hybrids. JJE employs more than 2,000 employees. We are in process of launching our ...


  • AmeriSoftPro Systems LLC Farmington Hills, United States

    Software Development Engineer (3 Openings): · Responsible for the complete IT project life cycle development including design, implementation & product deployment. Consult with engineering staff to analyze & evaluate interface between hardware, software, operational & performance ...


  • Hitachi Astemo Americas Inc Farmington Hills, United States

    General Responsibilities: 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 ...


  • Flextronics Farmington Hills, United States

    Job Posting Start Date Job Posting End Date Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world.We believe in the power of diversity and inclusion and cultivate a workplace c ...

  • WORKD, INC.

    Software Engineer II

    2 weeks ago


    WORKD, INC. Farmington, United States

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

  • RouteOne

    Sr. Software Engineer

    2 weeks ago


    RouteOne Farmington, United States

    The Sr. Software Engineer will join an agile development team responsible for our web applications, special projects and/or supporting tools. The Sr. Software Engineer should be passionate about code quality and software excellence, with extensive development experience. Collabor ...


  • SiriusXM Farmington, United States

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


  • Pandora Farmington Hills, United States

    Pandora Media Inc · Senior Software Engineer · Farmington Hills , · Michigan · Apply Now · 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 ...


  • Vital Tech Solutions Farmington, United States

    Job Title: Senior Embedded Software Engineer · Location: Farmington Hills, MI-Hybrid · Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited to, Design, implement, integrate, and test embedded software/firmware fo ...


  • Vital Tech Solutions Farmington, United States

    Job Description · Job DescriptionJob Title: Senior Embedded Software Engineer · Location: Farmington Hills, MI-Hybrid · Selected candidates shall be able to perform the full life cycle of Embedded SW Development including, but not limited to, Design, implement, integrate, and tes ...


  • WORKD, INC. Farmington, United States

    Job Description · Job DescriptionWorkd 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, Business Analysts, ...