Senior Embedded Software Developer - Ztek Consulting INC
Boston, MA
About the Job
Job Title: Senior Embedded Software Developer
Location: Boston, MA - Andover, MA
Position Type: Contract
Duration: 6 / 12 Month
Work Type: Onsite
Rate: Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc
Job Description:Position Overview:
We are seeking a highly skilled and motivated Embedded Software Engineer with expertise in Yocto Linux, Yocto recipe creation, and Docker application deployment.
This role involves developing robust, containerized applications to run on Yocto-based distributions for proprietary ARM and Intel-based systems.
The ideal candidate will also create and maintain custom Yocto recipes and integrate them into existing Yocto distributions.
Key Responsibilities:
Develop and deploy Docker containerized applications on Yocto Linux-based systems.
Create, modify, and maintain Yocto recipes to meet specific system and application requirements.
Integrate new recipes into existing Yocto distributions and ensure seamless functionality.
Configure and manage the inclusion or removal of hardware drivers within Yocto distributions.
Collaborate with hardware and software teams to ensure system compatibility and optimal performance.
Troubleshoot, debug, and resolve issues in embedded systems and deployed applications.
Document processes, configurations, and system architecture for reference and scalability.
Required Qualifications:
Proven experience with Yocto Project and creating custom Yocto recipes.
Proficiency in Docker and containerized application development for embedded Linux systems.
Strong programming skills in C, C++, Python, or similar languages.
Experience working with ARM and Intel-based architectures.
In-depth understanding of Linux operating systems, particularly in embedded environments.
Ability to work with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and ability to work independently or as part of a team.
Nice-to-Have Qualifications:
Experience with Board Support Packages (BSP) and low-level driver development.
Expertise in Linux kernel development, including building and customizing the kernel for embedded systems.
Knowledge of hardware debugging tools and techniques.
Familiarity with other container orchestration tools and embedded system frameworks.
ABOUT Ztek:
Website:www.ztekinc.com
Ztek Consulting Inc is a minority- and woman-owned business enterprise that leverages a unique blend of human talent, machine learning algorithms, and artificial intelligence to provide customized talent management solutions for clients. Ztek's diversity-focused hiring models have proven successful, particularly in hiring veterans. The company's veteran-focused hiring and deployment program, Z-V.E.T, matches skilled veterans with clients' needs in various areas.
Disclaimer:
Ztek is an Equal Opportunity Employer and prohibits any kind of unlawful discrimination and harassment. Ztek is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment on the basis of race, color, religion or belief, national origin, citizenship, social or ethnic origin, sex, age, physical or mental disability, veteran status, marital status, domestic partner status, sexual orientation, or any other status protected by the statutes, rules, and regulations in the locations where it operates. If you are an individual with a disability and need a reasonable accommodation to assist with your job search or application for employment, please contact us at hrd@ztekinc.com Please indicate the specifics of the assistance needed. Ztek encourages all interested and qualified candidates to apply for employment opportunities. Ztek does not discriminate against applicants based on citizenship status, immigration status, or national origin, in accordance with 8 U.S.C. 1324b.