Job Information
Insight Global C++ Embedded Software Developer in Fort Worth, Texas
Job Description
We are seeking a skilled Mid-Level C++ Developer with a background in developing embedded systems. The ideal candidate will have experience in camera systems, GPU optimization, and the Robot Operating System (ROS). As a part of our dynamic team, you will work on the design, development, and maintenance of software solutions that power our innovative products.
Key Responsibilities:
· Design, develop, and maintain high-performance C++ code for embedded systems.
· Integrate and optimize camera systems for various applications.
· Implement GPU optimization techniques to enhance performance.
· Develop and maintain ROS-based software components.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Participate in code reviews, debugging, and performance profiling.
· Ensure the robustness and reliability of software through comprehensive testing.
· Stay up-to-date with the latest industry trends and technologies.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Skills and Requirements
· Bachelors degree in Computer Science, Electrical Engineering, or a related field.
· 2-4 years of experience in C++ development, with a focus on embedded systems.
· Hands-on experience with camera systems and image processing.
· Proficiency in GPU optimization techniques (e.g., CUDA, OpenCL).
· Experience with Robot Operating System (ROS) and its ecosystem.
· Strong understanding of software development best practices and design patterns.
· Excellent problem-solving skills and attention to detail.
· Ability to work both independently and as part of a team.
· Strong communication skills, both written and verbal. · Masters degree in a relevant field.
· Experience with real-time operating systems (RTOS).
· Familiarity with machine learning frameworks and libraries.
· Knowledge of hardware interfacing and low-level programming.
· Experience with Agile/Scrum development methodologies. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.