Senior Software Engineer

4 weeks ago


Farmington, United States TRG Full time

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 the software development for new and existing products which include all phases of the V Development Cycle. Requirements (Gathering and Analysis), High Level Architectural Design, Detail Design, Coding, Unit Testing and Functional Testing (Integration and Integration Testing)
  • Be accountable for software project milestones from Requirements to Release.
  • Develop the software product by following industry and automotive standards.
  • Provide support for hardware component selection as well as hardware software integration.
  • Actively participate in the existing product improvement.
  • Actively participate in software and hardware reviews.
  • Work closely with customer during product development.
  • Promote architecture and design re-use.

REQUIREMENTS
  • Bachelors or Masters in Electrical Engineering or Computer Engineering or equivalent
  • 6+ years of experience in embedded software design
  • 3+ years of automotive experience
  • Power electronics or motor control experience
  • Software development tools and languages such as C/C++ and Assembly
  • Micro-controllers such as ARM, Microchip and NXP
  • CAN and LIN communication
  • Software configuration tools
  • Knowledge of electrical circuits, transducers, sensors, data acquisition and laboratory equipment
  • Knowledge of automotive software development standards, such as CMMI and ASPICE
  • Knowledge of DFMEA and control plans
  • AUTOSAR preferred
  • ISO 26262 Functional Safety preferred
  • Knowledge base of IPC and automotive standards
  • Automotive Core Tools


  • Farmington, United States WORKD, INC. Full time

    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, Business Analysts, and Quality Analysts. As a technical team leader of a Distributed Agile/Scrum...


  • Farmington, United States WORKD, INC. Full time

    Job DescriptionJob 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, and Quality Analysts. As a technical team leader of a Distributed Agile/Scrum team...


  • Farmington, New Mexico, United States Freshworks Full time

    Lead Software Engineer - Site Reliability Full-timeFunction:Software Engineering(ENG)About FreshworksFreshworks makes it fast and easy for businesses to delight their customers and employees. We dothis by taking a fresh approach to building and delivering software that is affordable, quick toimplement, and designed for the end user. Headquartered inSan...

  • Senior System Engineer

    17 hours ago


    Farmington, United States HCL Global Systems Full time

    Mandatory Skills: Windows,Sccm,Intune,Autopilot Tier 3 support Citrix Based on the provided information, here's an ordered list of primary responsibilities and qualification/experience requirements for the Senior System Engineer position: Primary Responsibilities: 1. **Tier 3 support of all endpoint technology-related issues in coordination with IT and...


  • Farmington, New Mexico, United States Block Full time

    Senior Software Engineer (Android), Mobile Developer Experience Full-timeBlock is one company built from many blocks, all united by the same purpose of economic empowerment.The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the...


  • Farmington, United States Insight Global Full time

    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 automotive industry. Until now Software development timing has always been challenging due...

  • Sr. Software Engineer

    3 weeks ago


    Farmington, United States RouteOne Full time

    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. Collaborating closely with other engineers, architects, and team members is a must.Job...


  • Farmington, United States RouteOne Full time

    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. Collaborating closely with other engineers, architects, and team members is a must. Job...


  • Farmington, United States LSPedia Inc Full time

    Job DescriptionJob DescriptionAbout Us Welcome to LSPedia, a global software (SaaS) leader at the forefront of traceability, compliance, and supply chain solutions, dedicated to empowering the pharmaceutical, healthcare, and food industries. As a distinguished Top 50 Michigan Company and recognized on INC's list of the fastest-growing companies in...


  • Farmington Hills, United States TRG Full time

    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 closely with development teams to ensure the effectiveness and quality of the components...


  • Farmington, United States WORKD, INC. Full time

    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. This is a functional management role, so there is an expectation of time spent on both...


  • Farmington, United States Pilot Systems Intl LLC Full time

    Job Description Job Description Salary: Company Description Pilot Systems is a Systems Engineering Company. We employ a collaborative approach to assemble and manage teams of subject matter experts and engineering professionals. We formulate, execute and deliver vehicular propulsion and mobility related solutions to solve our customers complex technical and...


  • Farmington Hills, United States Hire Quality Strategies Full time $100,000 - $125,000

    We are seeking a Software Controls Engineer with minimum 2 years of experience to join our team. As a Software Controls Engineer, your primary responsibility will be to develop software tailored to customer specifications for Industrial Test Automation. This role requires experience with software and hardware to effectively control real-time plant floor...


  • Farmington, United States Pilot Systems Intl LLC Full time

    Job DescriptionJob DescriptionSalary: Company DescriptionPilot Systems is a Systems Engineering Company.  We employ a collaborative approach to assemble and manage teams of subject matter experts and engineering professionals.  We formulate, execute and deliver vehicular propulsion and mobility related solutions to solve our customers complex technical and...


  • Farmington, United States Pilot Systems Intl LLC Full time

    Job DescriptionJob DescriptionSalary: Position Opening –June 14, 2023 OverviewPilot Systems International is an automotive system engineering company with a core team that consistently delivers innovative propulsion and mobility related solutions.Pilot has successfully managed emerging technologies and met demanding budgetsand deadlines for tens of US...


  • Farmington, United States WORKD, INC. Full time

    Job DescriptionJob DescriptionThe 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. This is a functional management role, so there is an expectation of time spent on both...


  • Farmington Hills, United States Diverse Lynx Full time

    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, and improvements during product development Diverse Lynx LLC is an Equal Employment...


  • Farmington Hills, United States Vital Tech Solutions Full time

    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 unit applications. Development areas include Embedded software, Software...


  • Farmington Hills, United States Pandora Full time

    Pandora Media Inc Senior Quality Engineer Farmington Hills , Michigan Apply Now SiriusXM and its brands (Pandora, SXM 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 entertainment experience for listeners -- in...


  • Farmington, New Mexico, United States Freshworks Full time

    Freshworks makes it fast and easy for businesses to delight their customers and employees.We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end user.More than 50,000 companies - from startups to public companies - around the world use Freshworks software-as-a-service to...