Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Control Engineer image - Rise Careers
Job details

Control Engineer

TWO ROLES - ONE MID LEVEL ONE SENIORMust Haves:• Experience writing firmware code in C++ to control the functions of the hardware• managing memory allocation, interrupts, and real-time operating systems (RTOS)/ real time firmware• Strong understanding of Embedded Systems• Experience working with automation, control or monitoring systems & softwares• Open to any experience• Experience working with Schematics• Experience troubleshooting mechanical controls systemsPluses:• Linux Kernal OS• Yocto/ Bitbake• IP Network Programming- Understanding of device communicationDay to Day:Insight Global is looking for a Controls Firmware Engineer. Candidates will be responsible for the support of clients gateway and embedded application platforms. This person will provide technical expertise in the development and support of multiple Linux-based platforms. Candidates writing code to control embedded hardware (C++), debugging issues on physical devices, collaborating with hardware engineers to ensure proper integration, reviewing code, testing firmware updates on prototypes, troubleshooting hardware-related problems, and documenting technical specifications. Main responsibilities will be designing and development software that interacts with the hardware (Fans, Valves, Air Conditioners, Pumps, Etc.) of device to make it function properly.Compensation:85K to 125KExact compensation may vary based on several factors, including skills, experience, and education.
Insight Global Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Insight Global DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Insight Global
Insight Global CEO photo
Bert Bean
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$85000K
$125000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Control Engineer, Insight Global

Are you ready to take on a thrilling challenge as a Control Engineer with Insight Global in Westerville, OH? This exciting opportunity is perfect for those who love blending hardware and software to create innovative solutions. Whether you’re a mid-level expert or a seasoned senior professional, you'll dive into the world of embedded systems, where your skills in writing firmware code in C++ will shine. Here, you'll manage memory allocation and leverage your experience with real-time operating systems (RTOS) to bring our hardware to life. Collaborating with hardware engineers, you will tackle the fascinating task of debugging issues on physical devices while ensuring seamless integration with the software that controls fans, valves, air conditioners, and pumps. Your role will never be dull as you'll be involved not just in writing and reviewing code but also in testing firmware updates on prototypes and documenting technical specifications for future reference. If you're looking for a role where your engineering expertise can make a significant impact in automation and control systems, then this position is calling your name! Please note, the compensation ranges from 85K to 125K, varying based on skills, experience, and education. Come join us and bring your passion for engineering to Insight Global!

Frequently Asked Questions (FAQs) for Control Engineer Role at Insight Global
What are the main responsibilities of a Control Engineer at Insight Global?

As a Control Engineer at Insight Global, your primary responsibilities will include the development and support of embedded application platforms and client gateways. You will write firmware code in C++ to manage hardware functions, troubleshoot hardware-related issues, and ensure smooth integration with automation and monitoring systems.

Join Rise to see the full answer
What skills and qualifications are required for the Control Engineer position at Insight Global?

To qualify for the Control Engineer role at Insight Global, candidates should have strong experience in writing firmware using C++, a solid understanding of embedded systems, and familiarity with real-time operating systems (RTOS). Experience with automation controls, schematics, and troubleshooting mechanical systems is also essential.

Join Rise to see the full answer
What programming languages and technologies should a Control Engineer at Insight Global be familiar with?

A Control Engineer at Insight Global should be proficient in C++ for firmware coding, and familiarity with Linux Kernel OS and IP Network Programming is a plus. Knowledge of Yocto/Bitbake can also enhance your ability to succeed in this role.

Join Rise to see the full answer
What opportunity for growth can a Control Engineer expect at Insight Global?

A Control Engineer at Insight Global can expect tremendous growth opportunities, driven by hands-on experience in real-world projects, collaboration with skilled professionals, and access to advanced technologies, all of which contribute to professional development in the embedded systems space.

Join Rise to see the full answer
What is the typical day-to-day work like for a Control Engineer at Insight Global?

A typical day for a Control Engineer at Insight Global involves writing and debugging code for embedded hardware, collaborating with hardware engineers, testing firmware on prototypes, and documenting technical specifications. You'll find every day to be engaging and dynamic, with consistent challenges that promote learning and innovation.

Join Rise to see the full answer
Common Interview Questions for Control Engineer
How do you approach writing firmware code for embedded systems?

When writing firmware code for embedded systems, I focus on understanding the specific hardware requirements first. I prioritize writing clean, efficient code while considering memory limitations, real-time operational needs, and future scalability. Collaborating with hardware teams also aids in ensuring seamless hardware-software interaction.

Join Rise to see the full answer
Can you explain a situation where you troubleshot a hardware-related issue?

In a previous role, I faced a major malfunction in a device's communication with its control system. I conducted a thorough analysis of the firmware and hardware connections, used diagnostic tools for signal testing, and recalibrated the components, ultimately resolving the issue and documenting the process for future reference.

Join Rise to see the full answer
What tools or methods do you use for debugging firmware?

I utilize various debugging tools, such as oscilloscopes and logic analyzers, coupled with software debuggers. In addition, I follow a systematic approach that includes isolating components, analyzing logs, and employing unit tests to identify issues quickly and effectively.

Join Rise to see the full answer
Describe your experience with real-time operating systems (RTOS).

I have worked extensively with RTOS to manage tasks efficiently under strict timing constraints. My experience includes using FreeRTOS and VxWorks, where I've developed applications that require precise control and responsiveness, ensuring optimal performance in embedded environments.

Join Rise to see the full answer
How do you ensure code quality and reliability in your projects?

To ensure code quality and reliability, I adhere to best practices in coding standards, conduct regular code reviews, and employ automated testing frameworks for validation. This way, I can maintain high-quality code that is both maintainable and scalable.

Join Rise to see the full answer
What experience do you have with automation and control systems?

I have a solid background in designing and implementing automation systems, including PLCs and SCADA configurations. This experience has given me valuable insight into integrating sensors and control mechanisms to achieve efficient process automation.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

When managing multiple projects, I prioritize tasks based on urgency, deadlines, and stakeholder impact. I utilize project management tools to track progress and milestones, ensuring balanced focus across all projects without compromising quality.

Join Rise to see the full answer
What are your strategies for collaborating with hardware engineers?

I focus on clear communication and establishing strong relationships with hardware engineers. By participating in joint design reviews and using collaborative tools for design documentation, we can effectively troubleshoot issues and ensure smooth integration between hardware and firmware.

Join Rise to see the full answer
What challenges have you faced in firmware development, and how did you overcome them?

One challenge I faced was limited resources during firmware development for a constrained device. To address this, I optimized the code for size and efficiency, implemented memory management techniques, and re-evaluated the system architecture, which successfully overcame the limitations.

Join Rise to see the full answer
How do you stay updated with the latest trends in embedded systems?

To stay updated, I regularly engage with industry publications, join online forums, attend webinars, and participate in professional networks. Continuous learning is essential in this rapidly evolving field, and I strive to keep my skills sharp and relevant in embedded systems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Insight Global Hybrid Strathmoor Manor, KY
Posted 7 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
CMC Hybrid O'Fallon, Missouri
Posted 7 days ago
Amplifier Health Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Hakkoda Remote Jaipur, Rajasthan
Posted 5 days ago
Photo of the Rise User
Posted 12 days ago

Everyone matters. We take care of each other. Leadership is here to serve. High character and hard work are above all else. Always know where you stand.

573 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!