Embedded Software Engineer
Embedded Software Engineer
Trojan Battery Company
Horsham, PA
See who Trojan Battery Company has hired for this role
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
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
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
- 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)
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
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Trojan Battery Company by 2x
See who you knowGet notified about new Embedded Software Engineer jobs in Horsham, PA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Developer
Software Developer
-
Software Engineer
Software Engineer
-
Software Engineer - Front-End Development
Software Engineer - Front-End Development
-
Junior Python Developer
Junior Python Developer
-
Software Development Engineer 1
Software Development Engineer 1
-
Software Engineer, Front End
Software Engineer, Front End
-
Junior Software Development Engineer
Junior Software Development Engineer
-
JavaScript Developer
JavaScript Developer
-
Software Engineer 2 (Remote)
Software Engineer 2 (Remote)
-
Software Engineer
Software Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub