Technical Lead - Embedded Systems, Device Driver

HCLTech

Waller (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k) retirement plan
Paid time off 10 days per year
10 holidays per year
Employee assistance program

Job summary

HCLTech in Waller, TX is seeking a Technical Lead for Embedded OS to guide cross-functional teams and drive best practices in embedded software development. You will mentor engineers, define coding standards, and address complex technical challenges across MATLAB/Simulink-based workflows and C/C++ codebases.

Key responsibilities include designing and evaluating system models, leading code generation with Simulink Coder and Embedded Coder, and performing hardware-in-the-loop testing to ensure

Qualifications

  • System design and modeling of dynamic embedded systems.
  • Code generation from models using MATLAB/Simulink toolchains.
  • Hardware-in-the-loop testing to validate embedded solutions.
  • Embedded software development for control systems and electro-mechanical applications.
  • Testing and debugging across multiple layers and toolchains.
  • Cross-functional collaboration with engineering, QA, and support teams.
  • Technical leadership, mentoring, and influence on product direction.

Responsibilities

  • Define and implement best practices and coding standards in embedded OS development.
  • Mentor team members to enhance technical capabilities in Embedded OS, C, and C++.
  • Participate in feasibility studies, technical discussions, and risk assessments.
  • Prepare comprehensive status reports to minimize exposure and facilitate issue resolution.

Skills

System Design & Modeling
Code Generation
Hardware-in-the-Loop Testing
Embedded System Development
Testing & Debugging
Collaboration & Communication
Technical Leadership

Tools

MATLAB
Simulink
Simulink Coder
Embedded Coder
C
C++

Job description

Job description:
Job Summary

The Technical Lead for Embedded OS plays a crucial role in managing technology across development projects. This position involves providing expert technical guidance, ensuring adherence to coding standards, and fostering team development. The Technical Lead will influence project outcomes by driving best practices, optimizing processes, and addressing technical challenges, thereby contributing significantly to the organization’s goals in the embedded systems domain.

Key Responsibilities
  • Provide Technical Guidance And Solutions By Defining, Advocating, And Implementing Best Practices And Coding Standards In Embedded Os Development, Ensuring High-Quality Outputs From The Team.
  • Mentor And Guide Team Members In Enhancing Their Technical Capabilities In Embedded Os, C, And C++, Thereby Improving Productivity And Fostering A Culture Of Continuous Learning.
  • Ensure Compliance With Processes In The Assigned Module And Actively Participate In Technical Discussions And Reviews As A Technical Consultant For Feasibility Studies, Evaluating Technical Alternatives, And Assessing Potential Risks.
  • Prepare And Submit Comprehensive Status Reports To Minimize Exposure And Risks On The Project, Facilitating Timely Resolution Of Issues And Closure Of Escalations.
Skill Requirements
  • System Design and Modeling: Creating and simulating dynamic system models using MATLAB and Simulink, including designing control systems and modeling complex engineering processes.
  • Code Generation: Utilizing Simulink Coder and Embedded Coder to generate optimized code for embedded systems from Simulink models.
  • Hardware-in-the-Loop Testing: Implementing and performing hardware-in-the-loop testing to validate the functionality and performance of embedded systems.
  • Embedded System Development: Developing and implementing embedded software for various applications, potentially including motor control, power conversion, or other specialized areas.
  • Testing and Debugging: Creating test suites, analyzing bugs, and debugging software using in-circuit emulators and other tools.
  • Collaboration and Communication: Working with cross-functional teams, including development, testing, and technical support, to ensure successful product development and deployment.
  • Technical Leadership: Mentoring junior engineers, participating in feature development, and influencing product direction.
Other Requirements
  • Proven experience in product testing and validation of control systems.
  • Strong hands-on experience with hardware and software components related to appliance control systems.
  • Working Knowledge of programming languages such as C, C++, or Python.
  • MATLAB and Simulink Proficiency: Deep understanding and hands-on experience with MATLAB and Simulink, including relevant toolboxes like Simulink Coder and Embedded Coder.
  • Embedded Systems Expertise: Strong knowledge of real-time embedded systems, microcontrollers.
  • Testing and Debugging Skills: Experience with testing methodologies, including hardware-in-the-loop testing and debugging techniques.
  • Expert in embedded C for Electromechanical devices (HVAC, Medical Device, Appliances, Automotive, Flow Control)
  • Preferred extensive experience in microcontroller-based systems – Microchip, Atmel, ST, Renesas (or equivalent)
  • Experience with version control and release process, its various usages, and systems built around it such as Bitbucket/ GitHub / GitLab
  • Communication and Collaboration: Excellent communication skills and the ability to work effectively in a team environment.
  • Problem-Solving Skills: Analytical and problem-solving skills to address complex technical challenges.
We offer:

HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to for investigation.

Compensation and Benefits

A candidate s pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.

Waller, TX, USA 77484

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C- Technical Lead
Embedded C- Technical Lead

Robotics Prcocess Automation, LLC • Illinois

On-site
USD 100,000 - 130,000
Design Lead
Design Lead

HCL Technologies Limited • San Jose (CA)

On-site
USD 120,000 - 180,000
Technical Lead, Embedded OS & Hardware-in-the-Loop Systems
Technical Lead, Embedded OS & Hardware-in-the-Loop Systems

HCLTech • Waller (TX)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+6
Embedded C- Technical Lead
Embedded C- Technical Lead

Cloud Hybrid Technologies, LLC • Illinois

On-site
USD 90,000 - 120,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

Hybrid
USD 117,000 - 196,000
Competitive Salary
401K
Medical coverage
+6
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Principal Software Engineer
Principal Software Engineer

Carrier • Indiana (PA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HCLTech • Brea (CA)

On-site
USD 87,000 - 172,000
401(k) retirement plan
10 days paid time off per year
Medical, dental, vision, and disability insurance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Carrier • Indiana (PA)

On-site
USD 90,000 - 115,000
Development Engineer Software
Development Engineer Software

Belimo • Danbury (CT)

On-site
USD 105,000 - 120,000