Software Engineer

Trojan Battery Company
Horsham, Pennsylvania, US
Full-time

It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business.

Apply fast, check the full description by scrolling below to find out the full requirements for this role.

Essential Functions

  • Develop and maintain graphical software applications for monitoring and configuring Lithium Battery Management Systems (BMS).
  • Diagnose and troubleshoot system issues on released products. Modify existing code for test purposes and implement bug fixes.
  • Develop test plans and review test data as required.
  • Provide and maintain documentation on code design, detailed list of bug fixes, and software release notes.
  • Discuss requests with users for clarification and recommend modifications to reduce development time, enhance usability, or expand functionality.
  • Use revision control and issue tracking tools.
  • Work in close collaboration with Hardware and Test Engineering teams. Support Manufacturing and Field Service teams as required.

Qualifications

  • 1-3 years of experience developing Windows Desktop applications.
  • B.S. in Computer Science, CE, EE, or related discipline.
  • Strong programming experience using an object-oriented language (C# / Java / C++); knowledge of .Net framework helpful.
  • Native C / C++ development experience a plus.
  • Knowledge of Windows API helpful.
  • Understanding of general engineering concepts (voltage, current, temperature), measurements, aggregation, and graphical representation of data.
  • Working knowledge of requirements management, change management, and configuration management tools.
  • Working knowledge of communication protocols : CAN bus, UART, Bluetooth / LE.
  • Application development experience interfacing with hardware adapters and instruments desirable.
  • Must possess the ability to work with only general instruction and under minimal supervision.
  • Excellent verbal and written skills.
  • Experienced using Visual Studio and other IDE applications.
  • Experience developing mobile applications for Android and iOS desirable.

Additional Requirements

All U.S. employees are required to be vaccinated against the COVID-19 virus at the time of hire or provide documentation of disability, medical reason, or sincerely held religious belief.

If, at the time of hire, the employee is partially vaccinated, they will be required to provide proof of full vaccination status within 30 days immediately following the first date of employment.

Vaccination is not an option but a condition of employment. If an employee cannot receive the COVID-19 vaccine due to a disability, medical reason, or sincerely held religious belief, they will be required to follow C&D Technologies, Inc.

s process to apply for an exemption or accommodation.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
System Soft Technologies
PA, United States

Net Development Engineering (Software/Web dev/App/Mobile) Professionals for Direct-hire fulltime roles in the greater Philadelphia, PA Area. Develop & maintain New and Existing software and web applications. Develop tracking software for internal reporting. Bachelor's degree (Computer Science, Infor...

Promoted
Lockheed Martin
Norristown, Pennsylvania

Help us make a significant impact on national security by applying your expertise as a staff level DevSecOps Software Engineer. Within the RMS C6ISR we are seeking your vigor and experience in DevSecOps and Software Engineering to support our team on the Terrestrial Layer System Echelons Above Briga...

Promoted
Trojan Battery Company
Horsham, Pennsylvania

Software Engineer (Electrical). Develop and maintain graphical software applications for monitoring and configuring Lithium Battery Management Systems (BMS). Provide and maintain documentation on code design, detailed list of bug fixes, and software release notes. Work in close collaboration with Ha...

Lockheed Martin
Pennsylvania

Within LM Space, the Victor Program Area is looking for a senior Full Stack Software Engineer, who’s willing to work in the office on a small team of high performing software engineers. The qualified candidate should have a broad engineering skillset and background in software development and the fu...

Honeywell
Fort Washington, Pennsylvania

As a Sr Advanced Software Engineer here at Honeywell, you will provide Systems Engineering expertise to lead requirements, architecture, and advanced software development for Energy Management Systems, Battery Energy Storage Systems, Microgrid controls, and services enablement. Minimum 8 years of ex...

NetCarrier
Lansdale, Pennsylvania

Create database schemas in Sql Server to meet software requirements. Our Software Development team employs a variety of languages and platforms to architect our enterprise, supporting every department and operation of our company as well as customer, agent, and vendor-facing services. ...

M3USA
Fort Washington, Pennsylvania
Remote

The Coldfusion Engineer is responsible for developing internal and external data-driven web based applications based on specifications from a project manager. This individual will work closely with the senior web application engineer as well as the other technology professionals and project stakehol...

Honeywell
Fort Washington, Pennsylvania

As a Sr Advanced Software Engineer here at Honeywell, you will provide Systems Engineering expertise to lead requirements, architecture, and advanced software development for Energy Management Systems, Battery Energy Storage Systems, Microgrid controls, and services enablement. Minimum 8 years of ex...

SuperSummary
Panama, 10, PA

Lift Ventures, a remote-first startup studio whose portfolio of businesses has reached over 250 million consumers to date, is seeking a seasoned and talented software engineer for SuperSummary, our fast-growing EdTech business. As our engineer, you’ll be collaborating closely with our talented group...

Cboe Global Markets, Inc.
Pennsylvania
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...