C++ Programmer

4 weeks ago


Warren, United States People Tech Group Full time

Internship Followed by fulltime position

Job Title: C++ Programmers

Location: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)

Duration: FTE / Full Time with PTG

Salary: Please take their least expectations

Job Summary:

The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for embedded systems. The ideal candidate will have extensive experience in C++ programming, a deep understanding of the Linux kernel, and a track record of working with embedded chips. The role involves collaborating with cross-functional teams to enhance system performance, reliability, and efficiency.

Key Responsibilities:

  • Develop and Optimize Kernel Code: Write and optimize C++ code for the Linux kernel to ensure high performance and efficient resource utilization on embedded systems.
  • Embedded System Integration: Integrate and customize Linux kernel modules for various embedded chipsets, ensuring seamless operation and compatibility.
  • Performance Tuning: Analyze and optimize system performance, identify bottlenecks, and implement improvements to enhance the overall functionality of embedded systems.
  • Debugging and Troubleshooting: Diagnose and resolve kernel-level issues, using advanced debugging tools and techniques to ensure system stability and reliability.
  • Collaborate with Hardware Engineers: Work closely with hardware engineers to understand hardware specifications and constraints, optimizing kernel code to match the hardware capabilities.
  • Documentation: Create and maintain comprehensive documentation for kernel modifications, optimization techniques, and integration processes.
  • Stay Updated: Keep abreast of the latest developments in Linux kernel technologies, embedded systems, and C++ programming practices.

Required Qualifications:

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 2 years of experience in C++ programming with a focus on Linux kernel development and optimization for embedded systems.

Technical Skills:

  • Proficiency in C++ programming.
  • Strong understanding of the Linux kernel architecture and subsystems.
  • Experience with kernel module development and custom kernel builds.
  • Familiarity with embedded system design and integration.
  • Knowledge of hardware-software interaction in embedded systems.
  • Expertise in performance profiling and optimization tools (e.g., perf, ftrace, gprof).
  • Experience with version control systems (e.g., Git).

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks simultaneously.

Preferred Qualifications:

  • Experience with specific embedded platforms (e.g., ARM, MIPS, RISC-V).
  • Familiarity with real-time operating systems (RTOS) and their integration with Linux.
  • Contributions to open-source Linux kernel projects.
  • Knowledge of other programming languages (e.g., Python, Shell scripting).

  • C++ Programmer

    3 weeks ago


    Warren, United States People Tech Group Inc Full time

    C++ ProgrammerFulltime with PeopleTech GroupJob Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTGSalary: Please take their least expectationsJob Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code...

  • C++ Programmer

    3 weeks ago


    Warren, United States People Tech Group Inc Full time

    C++ ProgrammerFulltime with PeopleTech GroupJob Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTGSalary: Please take their least expectationsJob Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code...

  • C++ Programmer

    3 weeks ago


    Warren, United States People Tech Group Inc Full time

    Job Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTG Job Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for embedded systems. The ideal candidate will have extensive experience in C++...

  • C++ Programmer

    2 weeks ago


    Warren, United States People Tech Group Full time

    Job Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTGJob Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for embedded systems. The ideal candidate will have extensive experience in C++...

  • C++ Programmer

    3 weeks ago


    Warren, United States People Tech Group Inc Full time

    Job Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTG Job Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for embedded systems. The ideal candidate will have extensive experience in C++...

  • C++ Programmer

    3 weeks ago


    Warren, United States People Tech Group Inc Full time

    Job Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTG Job Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for embedded systems. The ideal candidate will have extensive experience in C++...

  • C++ Programmer

    3 weeks ago


    Warren, United States People Tech Group Inc Full time

    Job Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTG Job Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for embedded systems. The ideal candidate will have extensive experience in C++...

  • C++ Programmer

    1 month ago


    Warren, United States People Tech Group Inc Full time

    Internship Followed by fulltime position Job Title: C++ ProgrammersLocation: Warren, MI & Redmond, WA (Candidates should be comfortable to work from both locations)Duration: FTE / Full Time with PTGSalary: Please take their least expectationsJob Summary:The C++ Programmer will be responsible for developing, optimizing, and maintaining Linux kernel code for...

  • Sr Robot Technician

    3 weeks ago


    Warren, United States ATS Automation Full time

    Job DescriptionRequired Duties Must be able to work in a professional engineering teambased environment Engineering teams are responsible for the programming of automated robot systems for customer applications and processes Duties may include and are not limited to detailed robot programming offline programming virtual commissioning system commissioning...

  • Sr Robot Technician

    4 weeks ago


    Warren, United States ATS Automation Full time

    Job DescriptionRequired Duties Must be able to work in a professional engineering teambased environment Engineering teams are responsible for the programming of automated robot systems for customer applications and processes Duties may include and are not limited to detailed robot programming offline programming virtual commissioning system commissioning...

  • Sr Robot Technician

    4 weeks ago


    Warren, United States ATS Automation Full time

    Job Description Required Duties  Must be able to work in a professional engineering teambased environment Engineering teams are responsible for the programming of automated robot systems for customer applications and processes Duties may include and are not limited to detailed robot programming offline programming virtual commissioning system commissioning...