Embedded Software Engineer

Trojan Battery Company
Horsham, PA, USA
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.

Responsibilities

Deliver high-quality C code in a real-time embedded environment

Specify, design, and implement functionality and behaviors of embedded subsystems

Design the software architecture and firmware implementation on hardware through integration, test, and manufacturing

Hands-on hardware bring-up, system debugging and code optimization

Make performance and optimization trade-offs to meet product requirements

Maintain source code repo and version control process

Qualifications (education, skills, knowledge, experience, etc.)

BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or the equivalent in experience with evidence of exceptional ability

2+ years of experience in embedded development in robotics, real-time controls, or system software

Strong proficiency in C, familiarity with MISRA C a plus

Experience with the embedded microprocessor tools

Controls software and algorithm development

Ability to collaborate and communicate complex technical concepts

Experience with STM32 or ARM microcontrollers a plus

Working knowledge of requirements management, change management, and configuration management tools

Must be comfortable with hands-on lab work (including the use of scopes / logic analyzers, CAN tools, soldering irons, etc.

as needed to support integration)

Working Conditions

Performance of responsibilities occurs generally in an office environment, and requires use of standard office equipment (telephone, personal computer, printer, photocopy machine).

Occasional travel is required to C&D plants, vendors, and customer sites. Visits may expose individuals to lead, sulfuric acid, and other chemicals.

Use of electrical test equipment, working with high voltage systems, and electrically live batteries and systems is required.

Other Relevant Job Information

Comply with C&D’s Code of Business Conduct

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

30+ days ago
Related jobs
Promoted
Actalent
Newtown, Pennsylvania

Job Title: Embedded Software EngineerJob DescriptionIn this role, the embedded software engineer will be designing, developing, and testing software for embedded systems. Collaborate with both hardware and software technical staff to understand and develop solutions for software and/or hardware prob...

Trojan Battery Company
Horsham, Pennsylvania

BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or the equivalent in experience with evidence of exceptional ability. Deliver high-quality C code in a real-time embedded environment. Specify, design, and implement functionality and behaviors of embedded subsystems. Design...

Promoted
Lockheed Martin
King of Prussia, Pennsylvania

They will be someone who can be a self starter, have solid problem solving skills that require minimal oversight, and provide solutions to integration and testing needs. Day to day activities include integration and test activities including, but not limited to:. Integration and test activities on m...

Promoted
Life Science Connect
Horsham, Pennsylvania

In addition to a Bachelor's Degree in Computer Science, Software Engineering, or Information Systems, candidates must have the following core skills and experience:. Feel like you’re stuck in a career rut?  Unable to leverage your core architecting and software development skills and ...

Promoted
Comcast Corporation
Wyncote, Pennsylvania

Comcast brings together the best in media and technology.We drive innovation to create the world's best entertainment and online experiences.As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations ...

Promoted
Avo Photonics
Horsham, Pennsylvania

Bachelor’s degree in Engineering or related field; Electrical Engineering preferred. Perform failure analysis and reliability testing on micro-electromechanical systems. Monitor test performance from the production line through analysis of data pulled from SQL databases. Communicate with client to i...

Promoted
US Tech Solutions
PA, United States

Bachelor’s degree in computer engineering, Electronics, or Electrical Engineering. Adopt engineering best practices around software development. Participate in code reviews of other software engineers, and design reviews. Minimum of 5 years of relevant work experience in software engineering includi...

Promoted
Deloitte
Horsham, Pennsylvania

Deloitte is seeking a Network/Systems Engineer to support the critical infrastructure engineering design, implementation, maintenance, and compliance in the Far East region. The Network/Systems engineer should be experienced in network security controls design, engineering, and compliance frameworks...

Promoted
ADT Inc.
Blue Bell, Pennsylvania

We are seeking a passionate and experienced Senior Staff Software Engineer to lead the technical direction of our cloud services platform. Software Engineer, with a demonstrated history of success in designing, developing, and deploying cloud software services. In this role you will use your cloud a...

Promoted
JBT
Chalfont, Pennsylvania

We are seeking a highly skilled and experienced Senior Software Engineer with expertise in C++ to join our dynamic team of Vehicle Software. As a Senior Software Engineer at JBT, you will play a crucial role in the design, development, and implementation of software solutions for our robotics system...