Software Project Engineer - 103126

Chicago, IL 60626

Employment Type: Permanent Job Category: Software Engineer Job Number: Hd73838498-1 Compensation: $85000-95000 / year

Job Description

Title: Software Project Engineer ()Linux/RTOS)

Location: Chicago IL

Overview:
Sterling has helped build careers for thousands for professionals like yourself. Our expert recruiters support you at every step in the process and as a Best of Staffing company, Sterling provides exciting work with exceptional employers across the U.S.

Hire Type: Direct Hire

Job Summary:
Looking for Software Project Engineer with on emphasis working with embedded Linux (including kernel, drivers for peripherals, security, firmware upgrades) and RTOS, and developing real-time applications.

Job Duties:
  • Working closely with system architects, software, electrical, and testing engineers to deliver reliable, mission critical embedded software 
  • Developing new software, debugging and supporting embedded Linux platforms using C/C++, shell script. 
  • Developing or contributing to the development of project schedules, time estimates, detailed software specifications and test plans. 
  • Responsible for all aspects of the software design cycle including, architecture design, specifications, analysis, implementation, reviewing code, testing and related documentation. 
  • Working with product owners to assure product designs meet the requirements of the market. 
  • Working with application engineers to identify the optimal balance of hardware and software solutions to customer problems. 

Qualifications:
  • BS degree in Computer Science, Software Engineering or Computer Engineering. MS degree is a plus. 
  • Knowledge or working experiences with Linux Kernel, U-Boot, Secure boot, Linux bootup sequence, and configuring Linux services. 
  • Experience in building kernel and root file system images using Yocto or buildroot and deploying them on an embedded system  
  • Experience in developing, testing and debugging user-space applications and kernel modules in embedded Linux environment 
  • Experience in developing, testing and debugging RTOS applications 
  • Demonstrated ability to adapt to new technologies, multi-task and set priorities  
  • Familiarity with Linux (Ubuntu), various Integrated Development Environments (IDE), and container technologies (Docker)  
  • Familiarity with TCP/IP socket, multi-threaded programming, and inter-processors and inter-process communication technologies.  
  • Knowledge or working experiences with FPGA and VHDL/Verilog is plus. 
  • Strong analytical skills 
  • Excellent written and verbal communication skills. 
  • Ability to read and interpret technical specifications. 
  • Ability to travel less than 10% of the time with some periods lasting more than a week. 
Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. 

#post

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Chicago, IL

Unlock your potential in the bustling job market around Chicago, Illinois! Dive into a world of endless possibilities and growth opportunities in the Windy City and its vibrant suburbs. From iconic landmarks like the Willis Tower and Navy Pier to the world-class cuisine of deep-dish pizza and Chicago-style hot dogs, this area is rich in culture and charm. Immerse yourself in the thriving arts scene at the Art Institute of Chicago or enjoy a night out at the renowned Second City comedy club. With top-notch theaters, professional sports teams like the Cubs and the Bears, and lush green spaces like Millennium Park, Chicago offers an unbeatable lifestyle for career-driven individuals. Explore our job listings today and discover why Chicago is the perfect place to kickstart your career journey!