Principal Embedded Software Engineer

4 days ago


Hudson, United States Pinnacle Professional Services Full time
Company Description

PPS customer is a growing battery company.

Job Description

A green field opportunity to shape next generation of Energy Storage. The Principal Embedded Software Engineer will own the design, development, and execution of battery system's architecture and components. The PE will work with global cross-functional teams (Product, Platforms, QA and HW designers) from concept to mass production. The architecture will be common between Energy storage / EV division. This position offers hybrid work option.

Responsibilities:
  • Architect next generation of reliable battery storage solution with balance of safety, quality, cost and large data collection at the center of it.
  • Define protocol and communication methods for battery packs at scale. Envision working with container(s) full of Battery.
  • Work with System Engineers to define requirements, review schematics design and operate all Energy Storage components in Sync.
  • Develop algorithms for SOC, SOH, SOE, Cell balancing etc in ARM controller
  • Define system requirements and develop unit tests and software/hardware integration.
  • Target high amount of re-use in Automotive division of the company. Hence meet Automotive safety requirements in the framework.
  • Create strong IP portfolio.
  • Drive results - within constraints of Product life cycle development and production at scale. Provide Engineering support to factory (China / Mexico)
  • Represent the business unit at conferences, sister divisions and work with our partners.
  • Coach global team members and create a global high-performance team.
  • Stay current in battery technology and disseminate this information to other design centers. Communicate clearly, strongly, and effectively to small and large non-technical groups.
Qualifications
  • Bachelor / Master's in Electrical / Embedded Software Engineering.
  • 15+ years' experience, in Embedded Field,
  • Good Experience with Micro Peripherals and managing a large amount of data in ARM Controllers.
  • 8-10 years of previous experience developing communication interface using CAN, Ethernet and RS-485 Bus.
  • Hands-on experience in various Battery chemistry and the supporting technology to manage it.
  • Experience in Li-Ion chemistry would be a plus.
  • Proven track record of the development of battery algorithms and its implementation at scale.
  • Thorough understanding of safety requirements for Li-Ion battery and Firmware implication to support it. ISO26262 would be plus.
  • Strong modeling skills using cell / Hardware in the Loop (HIL) would be a plus.
  • Experience in Auto Industry (Autosar or similar architecture)
  • Experience to analyze large data sets and statistical analysis. (using Python for example)
  • Experience in signal/data processing, pattern recognition, data mining & classification would be a plus.
  • Passion for agile software development, continuous deployment and working with Global teams.
  • Knowledge of dev-ops followed in software industry. (Static code analysis, Git, Jenkins etc)
Key Competencies:
  • Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles.
  • Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives over personal agenda.
  • Decision Making & Analysis: Makes sound decisions based upon a mixture of data-driven analysis, expertise, experience, and judgment; collects relevant information, seeking input from others, and identifies connections and/or root causes of problems
  • Delivers Results: Achievement oriented, feeling a sense of urgency to reach goals on time, if not before.
  • Continual Improvement: Displays a consistent orientation toward producing the highest quality products or services, while keeping a focus on sustainability. Constantly looking for incremental improvements in work processes and results.
  • Focuses on Quality: Drives work results with quality focus in actions and results.
  • Communications: Exchanges thoughts, feelings, and information effectively with diverse teams.
Physical Requirements / Working Conditions:
  • Prolonged periods of working on a computer / screen time.
  • May be required to travel 10% of the time to our headquarters in Detroit.
Benefits Overview
  • Paid time off includes 3 weeks of vacation, 15 holidays, sick time, and parental leave.
  • 100% company paid medical, dental, vision, short-term disability, long-term disability life insurance.
  • Flexible Spending Account (FSA) and Health Savings Account (HSA) offerings.
  • Company provided 401K savings plan with matching contributions to help you save for retirement.
  • Voluntary benefits offerings.
  • Tuition assistance.
  • Employee Referral program.
  • Employee development and career growth opportunities.


Additional Information

Looking for a great team to grow with? Make an immediate impact with? Join us We understand that people are the greatest asset any company has. With this full time Direct Hire Opportunity, we offer a generous compensation and benefits package, along with the team feel of a small company and the support of a an industry leading leadership team.

  • Hudson, Massachusetts, United States Mercury Systems Full time

    Our team at Mercury Systems is seeking a skilled Principal Manufacturing Engineer Assembly to join our Operations organization. In this role, you will provide direction and oversight in the development and manufacturing of highly complex electro-mechanical assemblies.As a key member of our team, you will work in a collaborative environment with developing...


  • Hudson, Massachusetts, United States BAE Systems USA Full time

    **Job Title:** DSP Software Engineer**Job Summary:** We are seeking a talented software developer to join our team at BAE Systems USA. As a DSP Software Engineer, you will be responsible for developing software used for detection, identification, and processing of complex communications signals.**Key Responsibilities:**Lead and participate in the development...

  • Software Engineer

    3 weeks ago


    Hudson, United States Jacobs Full time

    Jacobs is a global technology company, delivering solutions for a more connected, sustainable world. We test, operate, sustain, and secure critical infrastructures and weapons systems using unique technology application and agile software development capabilities to improve mission capability and operational readiness. Jacobs’ deep experience with advanced...


  • Hudson, Massachusetts, United States BAE Systems USA Full time

    At BAE Systems USA, we are seeking a talented Digital Signal Processing Systems Engineer to join our team. As a member of our development team, you will be exposed to the full systems lifecycle from requirements, algorithm, software and hardware development through integration and testing.The ideal candidate will have strong Communications, Theory, and...


  • Hudson, United States Pinnacle Professional Services Full time

    Company DescriptionPPS customer is a growing battery/ESS company. Job DescriptionLocation: Hudson, MAFlexible work model offered. Job SummaryThe Principal Electrical Design Engineer will design the system architecture, specification, design, development, and testing of the newest, most innovative energy storage system in the industry to date. The successful...


  • Hudson, United States Fleet Response Full time

    Job DescriptionJob DescriptionJob SummaryAre you interested in joining a fast growing and customer focused company that is consistently rated as one of the Top Workplaces in Northeast Ohio? Do you feel that hard work should pay off, and you value things like workplace flexibility, career advancement opportunities, a positive culture, and a genuine feeling...


  • Hudson, United States Fleet Response Full time

    Job Summary Are you interested in joining a fast growing and customer focused company that is consistently rated as one of the Top Workplaces in Northeast Ohio? Do you feel that hard work should pay off, and you value things like workplace flexibility, career advancement opportunities, a positive culture, and a genuine feeling that you belong to a team? If...


  • Hudson, New Hampshire, United States BAE Systems USA Full time

    **Job Title:** DSP Systems Engineer**Job Summary:** We are seeking a highly skilled DSP Systems Engineer to join our team at BAE Systems USA. As a key member of our development team, you will be responsible for designing, developing, and testing software used for detection, identification, and processing of complex communications signals.**Key...


  • Hudson, United States Finish Line PDS Inc Full time

    Interested in growing technically and professionally?  Bored by the same old things all the time? Looking for an opportunity with endless opportunities?  Are you a self starter with an entrepreneurial mindset? If so, you are in the right place! FinishLinePDS is seeking a Software Engineering Intern to join our dynamic team.  Your customers are small...


  • Hudson, United States Pinnacle Professional Services Full time

    Company Description PPS customer is a growing battery/ESS company. Job Description Location: Hudson, MA Flexible work model offered. Job Summary The Principal Electrical Design Engineer will design the system architecture, specification, design, development, and testing of the newest, most innovative energy storage system in the industry to date. The...

  • Software Engineer

    1 week ago


    Hudson, Wisconsin, United States Davita, Inc. Full time

    We are seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in frontend development and a strong understanding of modern web technologies.Responsibilities will include designing and implementing visually appealing and user-friendly interfaces, as well as collaborating with cross-functional teams to ensure seamless...


  • Hudson, United States Mercury Systems Full time

    Job DescriptionAs a Principal Program Manager, you will be responsible for the performance of one or multiple programs (family of programs), with an emphasis on new development efforts and/or production programs. This role requires a broad understanding of all aspects of a program, from ideation to production as well as in-service support. Customer-facing,...


  • Hudson, Ohio, United States Crystal Clear Building Services Inc Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications.Key ResponsibilitiesDesign and develop software applications using a range of programming languagesCollaborate with cross-functional teams to identify and...


  • Hudson, United States Fleet Response Full time

    Job DescriptionJob DescriptionJob SummaryAre you interested in joining a fast growing and customer focused company that is consistently rated as one of the Top Workplaces in Northeast Ohio? Do you feel that hard work should pay off and you value things like workplace flexibility, career advancement opportunities, a positive culture and a genuine feeling that...


  • Hudson, United States Fleet Response Full time

    Job Summary Are you interested in joining a fast growing and customer focused company that is consistently rated as one of the Top Workplaces in Northeast Ohio? Do you feel that hard work should pay off and you value things like workplace flexibility, career advancement opportunities, a positive culture and a genuine feeling that you belong to a team? If so,...


  • Hudson, Massachusetts, United States Mercury Systems Full time

    Job Summary:Mercury Systems is seeking a highly skilled Principal Manufacturing Engineer to join our Operations organization. This role will provide direction and oversight in the development and manufacturing of highly complex electro-mechanical assemblies.The ideal candidate will have a strong background in manufacturing engineering, with experience in...


  • Hudson, Massachusetts, United States American Energy Storage Innovations, Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Mechanical CAD Designer to join our team at American Energy Storage Innovations, Inc. in Hudson, Massachusetts. As a Senior Mechanical CAD Designer, you will support Principal and Senior Engineers in the creation, maintenance, and efficiency of mechanical component designs, system level CAD models, and...

  • Design Engineer

    4 weeks ago


    Hudson, Ohio, United States Atlas Copco Full time

    Design Engineer Role OverviewAt Atlas Copco, we're pushing the boundaries of innovation in self-pierce riveting and industrial dispensing. As a Design Engineer, you'll play a crucial part in shaping our future by developing cutting-edge machines and supporting projects from start to finish.Key ResponsibilitiesEngineer self-pierce riveting machines and...


  • Hudson, Massachusetts, United States Finish Line PDS Inc Full time

    Electrical Engineering ExpertiseFinish Line PDS Inc is seeking a highly skilled Electrical Engineering professional to collaborate with our team as a 1099 contractor. This freelance position offers a flexible workload based on project requirements.Key Responsibilities:Design and optimize PCB layouts using industry-standard softwareCreate comprehensive...


  • Hudson, United States American Energy Storage Innovations, Inc Full time

    Job Type Full-time Description American Energy Storage Innovations, Inc. (AESI) has a full-time opening for a Senior Edge Interfaces Developer in Hudson, Massachusetts.Job Summary: The Senior Edge Interfaces Developer will contribute to the design, development, and testing of Energy Management Systems (EMS) applications running on AESI's StorView™...