1

Rtos Engineer Jobs in Minnesota (NOW HIRING)

Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls ... Familiarity with real-time operating systems (RTOS) and development environments. * Excellent ...

SCADA Engineer

Minneapolis, MN ยท On-site

$85K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The SCADA Engineer will partner closely with Operations, Construction, IT, Asset Management, external utilities, ISOs/RTOs, and third-party off-takers to support reliable facility communications ...

Software Engineer V (US)

Eagan, MN ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Software Engineer V (US) (Hybrid) Primary Location: Eagan, Minnesota V-Soft Consulting is currently ... Experience with embedded RTOS or bare-metal development or Linux environment. Experience in serial ...

Firmware Engineer

Saint Paul, MN ยท On-site

$115K - $130K/yr

Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls ... Familiarity with real-time operating systems (RTOS) and development environments. * Excellent ...

Software Engineer

Minneapolis, MN ยท Hybrid

$48 - $60/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and ... Experience in Linux and RTOS device drivers and applications development. * Ability to read ...

Software Engineer

Minneapolis, MN

$50 - $55/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with RTOS and/or bare-metal real-time application development. * Knowledge of applicable software management and engineering development processes. * 5+ years of software development ...

Firmware Engineer I

Golden Valley, MN ยท Hybrid

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Experience with standard libraries and multithreaded programming with RTOS's like FreeRTOS, Linux, etc. * Knowledge of embedded software and embedded product development * Knowledge of embedded ...

Showing results 21-40

Rtos Engineer information

What is an RTOS engineer?

An RTOS (Real-Time Operating System) Engineer is a professional who specializes in designing, developing, and maintaining software for embedded systems that require real-time performance. These engineers work with real-time operating systems to ensure that applications meet strict timing and reliability requirements, often found in industries like automotive, aerospace, telecommunications, and consumer electronics. Their responsibilities typically include configuring RTOS kernels, optimizing hardware-software integration, and troubleshooting time-sensitive software components.

What are the key skills and qualifications needed to thrive as an RTOS engineer?

To thrive as an RTOS Engineer, you need a strong background in embedded systems, C/C++ programming, and a solid understanding of real-time operating system concepts, typically supported by a degree in computer engineering or a related field. Familiarity with RTOS platforms (such as FreeRTOS, VxWorks, or QNX), debugging tools, and hardware interfaces is commonly required. Attention to detail, problem-solving, and effective communication are essential soft skills for successful collaboration and troubleshooting. These skills are crucial for designing reliable, efficient embedded systems that meet precise timing and performance requirements in industries like automotive, aerospace, and IoT.

What are some common challenges RTOS engineers face when integrating real-time operating systems with hardware platforms?

RTOS Engineers often encounter challenges related to timing constraints and resource management when integrating real-time operating systems with hardware. Ensuring that tasks meet strict deadlines, minimizing latency, and managing limited memory or processing power require close collaboration with hardware engineers. Debugging timing-related issues and optimizing software to work efficiently with various microcontrollers or processors are also common. Effective communication with cross-functional teams is essential to resolve hardware-software integration issues and deliver reliable embedded solutions.

What is the difference between Rtos Engineer vs Embedded Software Engineer?

AspectRtos EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering or related; knowledge of RTOSBachelor's in Electrical, Computer Engineering or related; programming skills
Work EnvironmentEmbedded systems development, real-time applicationsEmbedded systems, firmware, device drivers
Industry UsageAutomotive, aerospace, industrial automationConsumer electronics, medical devices, automotive

Rtos Engineers focus specifically on real-time operating systems, ensuring timely task execution, while Embedded Software Engineers develop broader embedded applications, including device drivers and firmware. Both roles often overlap but differ in scope and specialization.

Firmware Engineer

Sparrow Company

Saint Paul, MN โ€ข On-site

Full-time

Re-posted 5 days ago


Job description

Summary

We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing solutions. The ideal candidate utilizes problem solving abilities and collaboration with cross-functional teams including engineering, product management, manufacturing, and sales to develop industry leading electronic control systems firmware. You will play a key role in transforming concepts and user requirements into commercially viable solutions.

Essential Functions

• Writing, designing, and coding firmware for embedded systems to ensure optimal functionality and performance.

• Work with microcontrollers, drivers and other peripherals, and write efficient low-level code.

• Develop software test plans, conduct testing and write automated test scripts.

• Ensure firmware quality by analyzing and optimizing code and conducting code reviews.

• Document software designs and implementation details and write technical documentation for users and other developers.

• Collaborating with product design engineers to define system requirements and specifications.

• Debugging and troubleshooting firmware issues to enhance system reliability and efficiency.

• Conducting code reviews to ensure adherence to best practices and coding standards.

• Managing firmware version control and release processes to ensure timely updates and deployments.

• Coordinating with cross-functional teams to integrate firmware with hardware and software components.

• Analyzing performance metrics and user feedback to refine and enhance firmware features.

• Staying updated with industry trends and emerging technologies to innovate firmware solutions.

• Other duties as assigned.

Qualifications

• Bachelor's Degree in Electrical Engineering or a related field

• Proficiency in programming languages like C and C++, as well as assembly language.

• Knowledge of hardware design and microprocessors.

• Strong experience with firmware design and development for embedded systems.

• Strong understanding of hardware-software interaction and debugging tools and methodologies, including JTAG and logic analyzers.

• Familiarity with real-time operating systems (RTOS) and development environments.

• Excellent problem-solving skills and analytical thinking.

• Strong communication skills for collaboration with cross-functional teams.

• Ability to manage projects and meet deadlines under pressure.

• Ability to work independently or as a team.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.