Principal Embedded Software Engineer

4 weeks ago


Jersey City, New Jersey, 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.



  • Jersey City, New Jersey, United States Tiger Analytics, LLC Full time

    As a Principal Data Engineer (Azure), you would have hands on experience working on Azure as cloud, Databricks and some exposure/experience on Data Modelling.using different Open Source, Big Data, and Cloud technologies on Microsoft Azure.Experience in implementing Data Lake with technologies like Azure Data Factory (ADF), PySpark, Databricks,...


  • Jersey City, New Jersey, United States BAE Systems Full time

    Job Description See what you're missing. Our employees work on the world's most advanced electronics -from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you...


  • Jersey City, New Jersey, United States BAE Systems Full time

    Job Description Because of the need for consistent, in-person collaboration and/or the requirement to perform all work onsite due to the nature of this particular role, it will be performed full-time on site. This means work will be conducted on location at a BAE Systems facility 100% of the time.If you're looking to return to the workplace after a career...

  • Software Engineer

    4 weeks ago


    Jersey City, New Jersey, United States MetaOption LLC Full time

    Software Engineer (AI/ML Engineer)Skills: Python, Data Science, ML libraries and frameworks, Gen AI / LLM, AWS, Microsoft cloud, MLOPsExperience level: Mid-senior Experience required: 8 Years Education level: Bachelor's degree Relocation assistance: NoHybrid work: 3 days a week onsiteLooking for local candidates in Jersey City NJ or Dallas TX or Tampa,...


  • Jersey City, New Jersey, United States S & N Invent AG Full time

    Als Cloud Software Engineer in Münster konzeptionieren, designen und implementieren Sie cloud-native Applikationen, Services und Funktionen in einem agilen UmfeldSie haben eine DevOps-Mentalität und sind offen für die Zusammenarbeit in Ihrem Team und über Ihr Team hinaus, auch für Aufgaben/Tools, die über das Programmieren hinausgehen wie Deployment,...


  • Jersey City, New Jersey, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSenior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...


  • Jersey City, New Jersey, United States Finish Line Full time

    FinishLinePDS are currently seeking highly skilled Linux Programmers to collaborate with us as 1099 contractors. This is a freelance position with a flexible workload based on project requirements.Are you a Linux programming expert specializing in Single Board Computers (SBCs) and Touchscreen interfaces? If you excel at Linux programming, can innovate...


  • Jersey City, New Jersey, United States Bank of America Full time

    Job Description:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.One of the keys to driving Responsible Growth is being a great place to work for our...

  • Software Engineer

    4 weeks ago


    Jersey City, New Jersey, United States Saiana Technologies Full time

    Hi I m looking for entry level student who got OPT recently or at the final year of education who is having good knowledge in software.

  • Software Developer

    4 weeks ago


    Jersey City, New Jersey, United States Emonics LLC Full time

    Looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. In this role you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages (e.g....

  • Software Developer

    4 days ago


    Jersey City, New Jersey, United States Emonics LLC Full time

    We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle.In this role you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages...


  • Jersey City, New Jersey, United States BAE Systems Full time

    Job Description Come see what you're missing. Our employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future....


  • Jersey City, New Jersey, United States BAE Systems Full time

    Job Description See what you're missing. Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you...


  • Jersey City, New Jersey, United States Atechstar Full time

    Job Description Develop server-side solutions written in python and implemented via microservices Collaborate with trading quants and other tech teams on solution approach and delivery Provide escalated support of existing trade capture pricing and risk workflow tools used by USD Swaps trading desk Work within full software development lifecycle of all...


  • Jersey City, New Jersey, United States Cognizant Technology Solutions Full time

    Not ApplicableQualification:GraduateDefine growth path for team members based on career lattice.Identify changes required to the career lattice.Demostrate appreciation of diversity and inclusion in professional interactions.Highlight any observable deviations in areas of diversity and inclusion.Take concious effort to improve the diversity quotient of the...

  • C++ Developer

    4 weeks ago


    Jersey City, New Jersey, United States Techmorgonite Software Solutions LLC Full time

    Job Title Senior C++ DeveloperDuration 12 monthsLocation Jersey City NJ (Initally Remote)Requirements5-8 years of solid software engineering experienceCompletely hands-on with 5+ years of experience in C or C++3+ years of experience in Perl & Shell Script on Unix/Linux platform.Good knowledge in relational database (Sybase/ Oracle) SQL's and store...


  • Jersey City, New Jersey, United States BAE Systems Full time

    Job Description The work site location for this position is at our BAE Systems Nashua New Hampshire location. Because this role involves a combination of collaborative/in-person and independent work, it will take the form of a hybrid work format, with time split between working onsite and remotely.See what you're missing. Our employees work on the world's...


  • Jersey City, New Jersey, United States BAE Systems Full time

    Job Description HYBRID: This Role Involves a Combination of Collaborative / In Person and Independent Work and Will Therefore Take the Form of a Hybrid Work Format With Time Split Between Working On Site (HUDSON, NH) and Remotely.Exciting Opportunity For a Senior Principal Subcontract Administrator To Join the SAS (Signal Analysis System) Team and Support...


  • Jersey City, New Jersey, United States QData Full time

    Duties Client Interface and Processes Review current network standards with applicable stakeholders to ensure the standards are impacting the network positively Create gap analysis' based on operational input on current network performance standards Review best practice designs with vendors and ensure common practices are being implemented in the Client...

  • Hardware Engineer

    1 week ago


    Jersey City, New Jersey, United States ATR International Full time

    Job Description:We are seeking a Lead Hardware/ Infrastructure Engineer for a very important client Job Description:We have an exciting and rewarding opportunity for you to take your Infrastructure engineering career to the next level.As a Lead Infrastructure Engineer within the Enterprise Technology and Infrastructure Platforms division, you will...