What are the responsibilities and job description for the Embedded Systems Engineer position at KORE Solutions?
Job Title: Embedded Systems Engineer
Reports To: Director of Engineering
Status: Full-Time
FLSA: Exempt (Salaried)
Location: On-site in Waterbury, Vermont
What We Offer
- A competitive compensation package.
- Exciting opportunities to further your career with a growing organization.
- Purpose-led work with a meaningful impact on the climate.
- Generous paid time off includes vacation, sick, and volunteer time.
- Paid parental leave.
- Comprehensive and affordable health and wellness benefits, including monthly fitness reimbursement.
- Retirement plan with a company match and no vesting schedule.
- Tuition reimbursement and professional development training.
- Team-building events and outings.
- Other perks such as monthly cell phone reimbursement.
Your Impact
You are a highly skilled Embedded Systems Engineer excited about contributing to the development of KORE’s Battery Management Systems (BMS). You have strong expertise in C programming and embedded software development and are eager to take on the responsibility for designing, developing, and optimizing firmware to enhance the performance and reliability of BMS in Battery Energy Storage Systems.
Essential Functions and Responsibilities
- Develop, test, and optimize embedded software for Battery Management Systems using C .
- Design and implement real-time control algorithms for battery monitoring, balancing, protection and data logging.
- Integrate embedded software with hardware components such as microcontrollers, sensors, and communication interfaces (CANBUS, MODBUS).
- Collaborate with hardware engineers to define system architecture and troubleshoot issues.
- Develop and maintain technical documentation for firmware designs and software architecture.
- Collaborate with the Customer Support team to ensure installed Battery Management Systems are working as expected.
Qualifications
- Education: Bachelor's degree in Electrical Engineering, Computer Science, Embedded Systems, or a related field.
● Technical Expertise: 3 years of experience in embedded software development, preferably in battery management systems or power electronics.
○ Strong proficiency in C and embedded C.
○ Experience with React for front end display of battery data.
○ Experience with RTOS (Real-Time Operating Systems) and embedded Linux.
○ Hands-on experience with microcontrollers (ARM, STM32, TI, or similar).
○ Familiarity with communication protocols (CAN, Modbus, UART, I2C, SPI).
○ Experience with version control systems (Git, SVN).
• Communication: Effective verbal and written communication skills, with the ability to clearly convey technical information to both technical and non-technical stakeholders.
• Collaboration and Initiative: Self-motivated with a team-oriented mindset and ability to work independently. Adaptable to shifting priorities in a fast-paced environment.
Preferred Qualifications
- Knowledge of battery technologies (Li-ion, LiFePO4, etc.) and power management.
- Conducting unit testing, debugging, and validation of software modules.
- Debugging skills using oscilloscopes, logic analyzers, and JTAG debuggers.
- Understanding of functional safety and embedded security concepts.
- Knowledge of AI/ML applications in battery diagnostics and predictive maintenance.
- Familiarity with hardware abstraction layers (HAL) and low-level driver development.
- Experience working in renewable energy sectors.
Work Environment
- Hearing and Vision: Must have normal hearing and vision capabilities, with or without corrective lenses or hearing devices, to effectively perform job duties.
- Physical Requirements: Ability to occasionally lift and move objects weighing up to 25 lbs., as well as perform tasks requiring physical exertion. Must be able to sit for long periods of time and work at a computer.
Work Eligibility
Job applicants must be legally authorized to work in the United States for any employer and on an unrestricted basis. KORE is an E-Verify employer, and in compliance with federal law, all persons hired will be required to verify their identity and eligibility to work in the U.S.
Selected candidate will be subject to a pre-employment background check.
KORE is committed to creating an accessible and inclusive hiring process. If you require reasonable accommodation for a disability to access the job application or interview process, please contact Jade Mullins at jmullins@korepower.com.
KORE is dedicated to fostering a diverse and inclusive workplace. We believe that diversity of backgrounds, experiences, and perspectives is integral to our success and innovation. KORE is committed to providing equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, age, genetic information, veteran status, or any other legally protected status.
KORE Solutions is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.
2/14/2025