Senior Software Engineer

1 week ago


Schaumburg, IL, United States Kasmo Global Full time
Job Title: Senior Software Engineer - Embedded Systems
Job Type: Contract (12+ Months)

Position Overview:

We are seeking an experienced Senior Software Engineer with a strong background in real-time embedded systems development. This role is focused on the design and development of embedded device drivers and control software for electronics systems, including displays and telematics devices. The ideal candidate will have deep technical expertise in embedded software, hardware interfacing, and system-level integration using real-time operating systems (RTOS).

Key Responsibilities:
  • Develop and integrate embedded device drivers and low-level software components for electronics control units (ECUs).
  • Design and implement SPI/I2C peripheral interfaces, hardware diagnostics, board initialization, and non-volatile memory management.
  • Configure and integrate RTOS platforms, ensuring real-time performance and reliability.
  • Work with oscilloscopes, logic analyzers, and other hardware tools to debug complex system-level issues.
  • Perform software development and version control using Git.
  • Collaborate closely with hardware engineers, systems engineers, and other software developers to ensure robust and scalable embedded solutions.
  • Participate in system design reviews, code reviews, and test plan development.
  • Author and maintain technical documentation for embedded components.
Required Qualifications:
  • Proven experience in real-time embedded systems development with a focus on device driver design.
  • Hands-on experience with RTOS concepts, configuration, and integration.
  • Strong understanding of embedded electronics design, board-level software development, and microcontroller/microprocessor platforms.
  • Proficiency in SPI, I2C, and other embedded communication protocols.
  • Solid experience with non-volatile memory interfacing and board bring-up.
  • Advanced debugging and problem-solving skills using tools such as oscilloscopes and logic analyzers.
  • Expertise in Git version control systems.
Preferred Qualifications:
  • Experience with telematics systems, display software, or control system architecture.
  • Familiarity with safety-critical embedded systems or automotive/industrial-grade software standards.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
Additional Skills:
  • Strong written and verbal communication skills.
  • Self-motivated with the ability to work independently and in cross-functional teams.
  • Capable of handling multiple tasks and priorities in a dynamic environment.


  • Schaumburg, IL, United States RF Ideas Full time

    The Senior Software Engineer (IC3) designs and implements software solutions using C++ and C#, with responsibility for testing, debugging, and maintaining existing software projects. This role owns end-to-end delivery of complex features and epics from design through post-deployment support, operating independently with minimal oversight. The Senior Software...


  • Schaumburg, IL, United States RF Ideas Full time

    The Senior Software Engineer (IC3) designs and implements software solutions using C++ and C#, with responsibility for testing, debugging, and maintaining existing software projects. This role owns end-to-end delivery of complex features and epics from design through post-deployment support, operating independently with minimal oversight. The Senior Software...


  • Schaumburg, IL, United States RF Ideas Full time

    The Senior Software Engineer (IC3) designs and implements software solutions using C++ and C#, with responsibility for testing, debugging, and maintaining existing software projects. This role owns end-to-end delivery of complex features and epics from design through post-deployment support, operating independently with minimal oversight. The Senior Software...


  • Schaumburg, IL, United States RF Ideas Full time

    Job Title Senior Software Engineer (IC3) at rf IDEAS, Inc. Overview The Senior Software Engineer designs and implements software solutions using C++ and C#, responsible for testing, debugging, and maintaining existing software projects. This role owns end?to?end delivery of complex features and epics from design through post?deployment support, operating...


  • Schaumburg, IL, United States Motorola Solutions Full time

    Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...


  • Schaumburg, IL, United States Motorola Solutions Full time

    Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...


  • Schaumburg, IL, United States Motorola Solutions Full time

    Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...


  • Schaumburg, IL, United States Motorola Solutions Full time

    Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • Software Engineer

    2 days ago


    Schaumburg, IL, United States Natus Medical Full time

    Welcome to Natus Sensory India We are continuing to grow our business in India and are now looking to expand our team there. Be part of this exciting journey right from the start! Natus Sensory India are a leading manufacturer of medical devices and software for a range of solutions, including eight sensory nervous systems. Our mission is to improve patient...

  • Software Engineer

    2 weeks ago


    Schaumburg, IL, United States EndoSec LLC Full time

    EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law. DescriptionSoftware Engineer The EndoSec Cryptographic Software Engineer is...