Skip to Main Content
Senior Kernel Developer
Pinnacle Professional Services Hudson, MA

Senior Kernel Developer

Pinnacle Professional Services
Hudson, MA
Expired: October 07, 2022 Applications are no longer accepted.
  • Full-Time
Company Description

PPS customer is a growing battery company.

Job Description

Job Summary

As Senior Linux Kernel Developer, reporting to the Senior Director of Energy Management Systems, you will be part of a small group of high-performing developers delivering cutting-edge systems that integrate energy storage, renewables, and associated gear to deliver reliable energy solutions to utilities and industrial customers. The successful candidate will have a multitude of skills with previous experience in Linux kernel development and building environments for embedded systems. Your role will be to be the prime kernel-level resource in the design and development of our Site Control System, an ARM-based controller of our Energy Management Systems (EMS). The position will require an overall system perspective and detailed design experience with cross-functional input and experience.

Responsibilities
  • Define and maintain the buildroot kernel for the next generation of ESS products.
  • Define and maintain Bitbucket source code repository and continuous build systems.
  • Identify and integrate packages into the kernel to add additional capability to the stack.
  • Conduct Code Control Review Board (CCRB) meetings for software features and bug management.
  • Ensure Open-Source licensing terms are understood by the team and adhered to.
  • Track security issues related to Open-Source code and ensure prioritization and mitigation per project policy.
  • Overall Linux system performance.
  • Organizational due diligence to ensure proper design margin and best practices.
  • Other duties as assigned.
  • Predictable and reliable attendance.


Qualifications
  • Minimum education of BS, Computer Science or Engineering, or equivalent degree.
  • Minimum fifteen (15) years of experience in software and firmware development.
  • Minimum seven (7) years of experience in embedded development.
  • Extensive experience in Linux kernel development and building environments.
  • Experience ARM-related related kernel components and drivers.
  • Enabling ARM-based devices, providing code review.
  • Experience with buildroot (preferred) or Yocto build toolchains required.
  • Strong Linux kernel and C software development background.
  • C++ experience is preferred.
  • Experienced in bash, make, CMake, and other build tools.
  • Bitbucket, GitHub, and/or Gitlab experience desired.
  • Familiar with automated build, git, and Jira.
  • DNP3, Modbus, and IEC61850 protocol knowledge desired.
  • Self-starter, with a record of success delivering quality products.
  • Adept in debugging kernel code, including the use of in-circuit emulation.
  • Self-motivated problem solver who pays attention to the details.
  • Challenges the status quo and strives for continuous improvement.
  • Abides by safety standards and protocols.
  • Comfortable in a small organization with limited resources.
  • Thrives in being part of a ground-up design effort.

Key Competencies
  • Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition.
  • Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before.
  • Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives.
  • Focuses on Quality: Drives work results with a quality focus on actions and results.
  • Communications: Exchanges thoughts, feelings, and information effectively.

Physical Requirements / Working Conditions

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Prolonged periods sitting at a desk and working on a computer.
  • Ability to adjust focus, especially due to concentration on a computer screen.
  • Occasionally move about in industrial environments, and on uneven terrain.
  • Works in a temperature-controlled office environment, with occasional work in outdoor weather conditions, and in industrial environments.
  • The noise level in the work environment can be moderately loud.
  • Ability to maintain single task focus and situational awareness.

Why Join Us

We provide comprehensive benefit plan options at no cost, competitive salary, and equity eligibility to all associates. We are committed to a diverse and inclusive workplace.

Benefits Overview
  • Paid time off includes 3 weeks of vacation, 15 holidays, sick time, 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.

About Us

We are developing the next generation of battery energy storage system that will power the vehicles of today...and tomorrow! Our team works with the latest technologies and battery chemistries engineering, testing, and manufacturing batteries to power the world's electric propulsion transition. With our team, you may get a chance to work on a project for an autonomous warehouse robot or an autonomous lawnmower, or you may work on a battery for a fleet of delivery vehicles or a transit bus, or even an EV start-up or a massive grid energy storage system. Our team is led by some of the industry's most experienced battery experts, but we pride ourselves on developing the next generation, a diverse team who will become tomorrow's battery experts.

The Location -Hudson, MA

The Energy Storage Division is conveniently located in Hudson Massachusetts directly across from the 290 and 495 freeways. This location is uniquely positioned less than one mile from downtown Hudson, as well as being close to downtown Marlborough offering numerous restaurants, parks, shopping, and many other attractions.

Many companies chose this area due to the unbeatable balance between top notch skills, lower cost of living, and its central location. Our facility is roughly 45 min drive from downtown Boston, New Hampshire, Rhode Island, and parts of Connecticut.

Competitive sports programs, woodlands, as well as safe and entertaining nightlife are all located within minutes of the facility. Hudson, MA. was awarded winner of "America's Main Streets" by a national organization which promotes locally owned businesses. Whether you are looking for hiking, mountain biking, sports lakes, access to Boston, or just a fantastic meal, Hudson, MA has something for everyone.

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position. They are not to be construed as an exhaustive list of all duties, responsibilities, and skills that may be required of the employee. Management reserves the right to add, remove, or otherwise alter these duties, responsibilities, and skills at any time.

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 a collaborative team and the support of a an industry leading leadership team.

Address

Pinnacle Professional Services

Hudson, MA
01749 USA

Industry

Technology

Get fresh Senior Kernel Developer jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.