Integrated Resources, Inc. logoIntegrated Resources, Inc. logo

Embedded Software Engineer

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Required Qualifications:2-5 years of experience in embedded systems. Proficiency in Embedded C. Experience with Linux/Windows/VxWorks device drivers. Understanding of networking protocols (TCP/IP, UDP) and PCI Express. Good appreciation of hardware systems. Preferred Qualifications:Knowledge of Intel x86 architecture. Experience with 10GbE network switches. Familiarity with multi-processing and embedded ARM controllers. Experience with middleware technologies and web interface development.

About the job

We are seeking a skilled Embedded Software Engineer to join our innovative team in Woburn. The ideal candidate will be responsible for designing, developing, and testing cutting-edge embedded software for advanced Intel processor-based boards.

Key responsibilities include:

  • Design and develop new embedded software solutions.
  • Work on Board Support Packages (BSPs) for state-of-the-art Intel processor boards.
  • Develop system and device driver software compatible with various standard operating systems.
  • Collaborate with hardware engineers throughout the definition, design, and verification phases.
  • Address and resolve customer escalations effectively.
  • Create board-level and system test software along with procedures.

Qualifications

The ideal candidate will possess:

  • 2-5 years of relevant industry experience with a Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Proficiency in Embedded C.
  • Hands-on experience writing device drivers for Linux, Windows, and VxWorks.
  • Knowledge of networking protocols (TCP/IP, UDP) and PCI Express.
  • A solid understanding of hardware systems.

Desirable Experience:

  • In-depth knowledge of Intel x86 architecture.
  • Experience with PCI Express components, including bridges and switches.
  • Familiarity with 10GbE network switch configuration and management.
  • Experience with SRIO fabrics and multi-processing systems.
  • Knowledge of Embedded ARM controllers and IPMI.
  • Familiarity with middleware such as OpenDDS, OpenMPI, OpenCL, CUDA, and OpenGL.
  • Experience in web interface development.
  • Experience in embedded system development and integration.

About Integrated Resources, Inc.

Integrated Resources, Inc. is a leader in providing strategic workforce solutions, leveraging decades of industry experience. Since our founding in 1996, we have built a reputation for attracting and retaining top talent in various sectors, ensuring our clients can manage their workforce efficiently and effectively.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.