Embedded Software Engineer Jobs in Country Club Hills, IL

- 405 Jobs
All
Embedded Software Engineer
Senior Software Engineer
Firmware Engineer
Staff Software Engineer
Embedded Software Developer
Senior Embedded Software Engineer
Computer Engineer
Embedded Engineer
Embedded Systems Engineer
  • Staff Software Engineer - Bazel & Build Systems

    NJF Global Holdings Ltd. 3.3company rating

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Are you passionate about optimizing large-scale build systems and enabling high-performance engineering teams? This is your opportunity to drive impactful improvements at one of the world's most advanced proprietary trading firms. What You'll Do: Design, optimize, and scale Bazel build systems that power cutting-edge trading infrastructure. Enhance large-scale monorepos, ensuring efficient, reliable, and scalable build processes. Develop and maintain Bazel build rules and toolchains, seamlessly integrating with CI/CD pipelines. Collaborate with world-class engineers, researchers, and traders to streamline software development workflows. Influence core engineering decisions that directly impact the speed and efficiency of research and trading systems. What We're Looking For: Expertise in Bazel, build systems, and large-scale software infrastructure. Strong programming skills in Python, C++ for build automation and tooling. Experience with monorepos and optimizing complex dependency management. Deep understanding of CI/CD pipelines and software release processes. A mindset for innovation, optimization, and performance tuning in high-stakes environments. Why Join Us? Unparalleled Compensation: Competitive package, with potential earnings exceeding $700k+, reflecting your expertise and impact. Engineering-First Culture: Work alongside top-tier technologists in a firm that prioritizes technical excellence. High-Impact Work: Your optimizations will directly enhance research speed, trading performance, and developer productivity. Fast-Paced Innovation: Jump fosters an environment where iteration, experimentation, and collaboration drive success. This is more than just a build systems role-it's an opportunity to shape the backbone of a firm at the forefront of quantitative research and high-frequency trading. If you're passionate about optimizing software infrastructure at scale, we'd love to hear from you.
    $99k-132k yearly est. 14d ago
  • Full Stack Engineer - Build from scratch with Elite Hedge Fund - up to $400k total comp.

    Saragossa

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Build cutting-edge trading systems with total ownership and zero legacy tech. Most hedge funds and banks are weighed down by outdated systems, making true innovation nearly impossible. But this is different. Here, you'll start from scratch-designing and building world-class trading solutions with a clean slate, directly alongside the decision-makers. There are no bureaucratic layers, no outdated tech slowing you down-just the freedom to build the best systems possible with the right tools for each challenge. Expect to work across the full stack: Enhance OMS integrations Build a brand-new UI visualization for trading results Develop web application APIs Solve real trading problems in an ultra-high-performance environment Tech stack: Python for data, JavaScript/TypeScript on the frontend, and Elixir for web-but here's the thing: they care more about engineering talent than specific tech. If you're a true polyglot engineer, this is the place to push your skills to the next level. Who's this for? You've worked in hedge funds, trading, or capital markets (ideal but not required). You thrive in a lean, high-impact environment. You want full ownership over what you build. The team works onsite 5 days a week in Fulton Market. Starting salary will be in the range of $175,000-$225,000 and total compensation can get up to $400,000. Want to build applications across the whole trading lifecycle and work directly with the COO of a fund? Reach out for more information. No up-to-date resume required.
    $71k-95k yearly est. 13d ago
  • Senior Quantitative Developer - Futures

    Algo Capital Group

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Quantitative Developer - C++ - Futures & Equities A Global hedge fund is looking for a Senior Quantitative Developer to develop and implement quantitative trading strategies in a top performing Futures and Equities team. Work directly with PMs and traders creating algorithms and mathematical models, analyzing market data and implementing strategies into production. Key Responsibilities: Assist in developing core algorithms and models leading directly to trading decisions Working with the machine learning lab on developing models to optimize strategies. Work closely with traders to interpret valuations and develop next-generation models and analytics. Work on the high-level architecture of C++ and python models and various strategies. Provide high-level technical and investment analytics support to the trading desk. Work closely with other researchers to develop and continuously improve trading strategies, and help translate algorithms into code. Skillset Requirements: Prior experience in a software engineering or quantitative role within an electronic trading business. Experience in advanced quantitative techniques to solve highly complex data-intensive problems. Excellent programming skills in C++ and/or Python. Excellent opportunity with a high-performing trading team rewarding package on offer with high growth career progression. Bachelors or Masters in computer science or other relevant fields. Please apply now for more information or for a confidential conversation.
    $83k-108k yearly est. 30d ago
  • Senior Software Engineer - Python

    Noor Staffing Group

    Embedded Software Engineer Job 19 miles from Country Club Hills

    A growing proprietary trading firm in Chicago is seeking to add a Sr. Software Engineer and Quantitative Developer who will oversee all of the firm's software and collaborate with quants and traders to build the next generation of systems and strategies. Qualifications Mastery of Python. Proficiency with web development. Flask and Dash experience preferred. Proficiency with Linux systems, including task automation, remote server management, and bash scripting. Proficiency with database management and SQL. Experience with MySQL and SQLAlchemy preferred. Proficiency performing complex statistical analysis and backtesting on large datasets using Python (NumPy, Pandas, etc.). This opportunity offers autonomy in an entrepreneurial environment where you will take on responsibilities of the firm's technical projects with a direct path to becoming the CTO. The group performs exceptionally well and as a result, offers a highly competitive compensation package.
    $83k-108k yearly est. 15d ago
  • Senior Back End Developer

    Jobba Trade Technologies

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Who We Are Jobba Trade Technologies, Inc., a Chicago-based tech firm, provides practical technology to help construction companies execute and improve their business. We are a fast-moving, growing company with a serious need to build on our strong team. We are looking for a Senior Front End Developer for our Rosemont location. What You'll Do We are seeking a highly motivated and experienced Back End Developer to join our dynamic team at Jobba Trade Technologies. As a Senior Back End Developer, you will be responsible for leading the design, development, and maintenance of high quality, performant, and scalable back-ends for our SaaS products. You will work closely with our front-end developers, product managers, project managers, and other stakeholders to deliver innovative solutions that meet customer needs and drive business growth. Responsibilities include: Design and Development Design, implement, and lead the implementation of back-end software that meets business requirements and objectives. Follow best practices and company standards to ensure Design systems to ensure high performance, scalability, maintainability, and reliability of software products. Implement security best practices and ensure that software architectures comply with relevant security standards and regulations. Technical Expertise Provide technical expertise in terms of back-end software, supporting other developers, making smart technology decisions, and help foster a culture of learning and growth within the organization. Promote a culture of continuous improvement by staying updated with the latest industry trends and incorporating new technologies and methodologies. Help define technical standards, guidelines, and best practices for coding, design, and technology stack usage. Conduct code reviews to ensure adherence to architectural standards and best practices. Collaboration with Stakeholders Work closely with cross-functional teams, including front end developers, UX/UI designers, and product managers, to deliver high-quality software solutions. Collaborate with project managers to define project scope, timelines, and resource allocation. Work with QA teams to ensure software quality, performance, and reliability. Work with DevOps to perform security assessments and audits to identify and mitigate cybersecurity risks. What You'll Need Passion and Personality Strong sense of personal responsibility and accountability for delivering high-quality work, both personally and at a team level. Demonstrated ability to think and operate at multiple levels of abstraction from a holistic, system-wide perspective in designing and implementing complex, distributed software applications that are modular, performant, and scalable Strong problem-solving, critical thinking, and analytical skills to identify set up , define, and implement efficient interpret algorithms, optimal data elements, and meaningful entity relationships for the most accurate modeling of the given business requirements Self-motivated individual with excellent time management and organizational skills Eagerness to learn emerging technologies and incorporate them into product designs if and where appropriate Hands on senior developer with experience/ability to lead technical teams, drive on-time delivery, set direction and ensure client satisfaction. Excellent communication, presentation and problem-solving skills - ability to understand business needs, evaluate trade-offs, maximize ROI, , provide alternatives, etc. Knowledge & Experiences Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field highly desired A minimum of 6+ years of experience in software development on large scale SaaS enterprise projects in N-tier configurations Extensive demonstrated experience with C# / .NET Framework 4.5+, Entity Framework 6+, REST APIs, Web Sockets, IIS 8.0+ web applications, Windows Services, code analysis, and automatic build tools such as Team City, etc. k. Knowledge of one or more of the following front-end languages and related frameworks useful: HTML 5, CSS 3, Angular 15+, TypeScript, JavaScript ECMA 6+, and UI component libraries such as Kendo UI Strong understanding of relational databases like Microsoft SQL Server & PostgreSQL and data normalization principles (3NF) required. Familiarity with cloud hosting platforms (e.g., Azure, GCP) and DevOps practices. Company Benefits: Jobba offers attractive and generous employee benefits. A comprehensive list can be found on our website: ************************** About Jobba Trade Technologies: Jobba Trade Technologies is a cloud-based SaaS that helps roofing companies communicate between the field team and office teams to provide effective job management with an engaging customer experience. These client management solutions create important outcomes - increased profits and better client retention and referrals. Jobba Trade Technologies is built on cross team collaboration built through in-person interactions. Our Rosemont location has easy access to the Blue line and freeways. In addition to having ample office space to provide a comfortable working environment, we offer an onsite gym, free parking, cafes and knowledgeable team members you can learn from. While we are primarily onsite, we all have priorities outside of work and are flexible to support our employees as needed. At Jobba, we focus on continuous improvement - of our product, of our company, and of ourselves. We don't expect our employees to be perfect. We know you'll be excited to be learning and growing all while positively impacting our clients and our business. Jobba Trade Technologies offers a comprehensive benefits package including health, dental, vision, life, 401K and 401K matching. We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please note: For this role, we are unable to sponsor or take over sponsorship for work visas.
    $83k-108k yearly est. 29d ago
  • Senior Software Engineer (Infrastructure)

    Engtal

    Embedded Software Engineer Job 19 miles from Country Club Hills

    We are seeking a highly skilled and driven Trading Infrastructure Engineer to join our execution technology team. This role involves working alongside a group of experienced professionals dedicated to maintaining and enhancing real-time trading operations. You will play a key role in optimizing critical system performance, collaborating with development teams, and ensuring seamless market connectivity. Key Responsibilities: Maintain stability of trading systems, swiftly addressing operational issues to minimize downtime. Work closely with developers and traders to refine system architecture and improve execution efficiency. Build and enhance automation tools to streamline system operations and reliability. Oversee market connectivity, troubleshoot exchange-related technical issues, and ensure seamless order flow. Monitor real-time system performance, proactively identifying risks and implementing long-term solutions. Required Qualifications & Skills: Bachelor's in Computer Science, Information Technology, or similar field of study 3+ years of experience in application support, site reliability engineering, or related role that focuses on supporting high-performance applications Demonstrated experience working in a production Kubernetes environment required Proficiency with writing tools and scripts in Python and Bash required Experience with observability tools (Prometheus), databases (SQL and MongoDB), and data-driven analysis is a strong plus Familiarity with CentOS or related enterprise Linux distributions (e.g. RHEL, Rocky Linux) is a plus Self-driven with a passion for engineering and a natural sense of curiosity A team player with strong communication skills This position offers the opportunity to work in a dynamic, fast-paced trading environment where precision and innovation drive success. If you're passionate about high-performance systems and thrive in a problem-solving role, we'd love to hear from you.
    $83k-108k yearly est. 4d ago
  • Senior Software Engineer

    DTI (Diversified Technology Inc.

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Only on W2 Senior Software Engineer Hybrid in Chicago IL This is back end core java development role. First will focus on this experience: 1. Financial message processing experience over TCP/UDP 2. Multithreading experience 3. Data structure 4. Nice to have : low latency experience Responsibilities: Senior Software Engineer role is responsible for working with a team of technology engineers, and contribute to projects to drive and execute the strategy for technology advances in CME's electronic trading platform Individual will be working on projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, rock-solid reliability and integrity and handle real-time synchronization of a geographically distributed system, all while undergoing rapid release cycles This role is within QDM team which is responsible for Quote streaming of millions of messages per day , Order Entry and Matching with the lowest possible latency Skills: Develops designs for all aspects of a project; Experience working with high availability, low latency systems Experience working with Java (Data Structures, Collections, Multi-threading) , Oracle & Linux Ability to communicate clearly in written and oral form to team members Exhibits language proficiency and independently writes application modules and unit tests as well as designs independently Contributes to architectural discussions. Interprets and enforces architecture for a development team Influences best practices development, contributing to process enhancements, and enforces best practices on project work Conducts system-wide testing and some integration testing (Junit and cucumber) Helps with debugging/designing the automated test frameworks Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code Uses design tools to frequently share and communicate design ideas on larger systems Uses patterns frequently, contributing to best practice and process enhancements A bachelor or masters' degree.
    $83k-108k yearly est. 3d ago
  • Senior Quantitative Developer / Researcher

    Selby Jennings

    Embedded Software Engineer Job 19 miles from Country Club Hills

    This role will offer high visibility, autonomy, and room for growth. The firm boasts excellent culture and collaboration. The role will consist of ~75% development and ~25% quant research. Desired Skills and Experience - 3+ years full-stack development at a proprietary trading firm - Mastery of Python, exposure to C++ - Exposure to and interest in quantitative research/analysis - Computer Science degree
    $83k-108k yearly est. 8d ago
  • Senior Frontend Developer

    Creospan Inc.

    Embedded Software Engineer Job 34 miles from Country Club Hills

    We are looking for a Front-End Engineer with expertise in React.js, Node.js, Next.js, and AWS to build and maintain scalable, high-performance applications. The ideal candidate should have experience working with PostgreSQL, writing unit tests, and optionally Python for backend integration. Key Responsibilities: Develop, test, and maintain scalable front-end applications using React.js, Next.js, and Node.js. Design and implement high-quality, reusable UI components ensuring performance optimization. Work closely with backend engineers to integrate PostgreSQL databases and APIs. Utilize AWS services for deployment, hosting, and cloud-based solutions. Implement unit tests and work with testing frameworks to ensure code reliability. Optimize applications for speed and responsiveness across various devices. Follow best practices for version control (Git), CI/CD, and DevOps workflows. Collaborate with cross-functional teams to ensure seamless user experience. Requirements: 7+ years of experience with front-end development using React.js, Next.js, and Node.js. Strong understanding of JavaScript, TypeScript, and modern ES6+ features. Experience with PostgreSQL, including writing queries and handling database interactions. Familiarity with AWS services such as Lambda, S3, EC2, and RDS. Ability to write unit tests using Jest, React Testing Library, or similar frameworks. Knowledge of RESTful APIs and GraphQL for seamless front-end and back-end integration. Experience with state management (Redux, Context API, Zustand, or Recoil). Understanding of CSS frameworks (TailwindCSS, Styled Components, or Material-UI). Familiarity with Python (optional) for backend support.
    $83k-108k yearly est. 15d ago
  • Senior Software Engineer Consultant

    Informatic Technologies, Inc. 3.7company rating

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Note :- We are looking who are local to Chicago, Illinois/ Illinois state and can work on w2 only The Senior Software Consultant Engineer engineers secure, scalable and reliable technology solutions, with minimal mentoring, to advance Client in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: Demonstrates skill in language proficiency; Writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently. Conducts system-wide testing and some integration testing. Exhibits skilled knowledge of database SQL; Performs Elementary database modeling and intermediate database tuning. Identifies potential opportunities for code optimization. Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code. Uses design tools to frequently share and communicate design ideas on larger systems. Uses patterns frequently, contributing to best practice and process enhancements. Requirements: 5 to 9 years of Software Development Experience in the relevant technologies Good understanding and experience of cloud-native application design principles (like micro-services, stateless applications meant for cloud, containers, 12-factor app principles, etc.) Experience with Core Java, Multithreading, Spring Familiarity/Experience with container technologies, e.g. Docker, Kubernetes, etc. Familiarity/Experience with messaging technologies such as Kafka, FTL, etc. Familiarity/Experience with database technologies such as Oracle, Mongo, Cassandra etc. Knowledge of CI/CD tools like Chef, Puppet, Jenkins, Git, Argo Experience working on agile development teams Experience with Continuous Integration tools Experience with production systems and dealing with production issues Strong written and verbal communications are a MUST Good to have - Familiarity with OSGI/Karaf Google Cloud Platform (GCP) - Good to Have: Familiarity in deploying, configuring and managing GCE or GKE Developer certification in GCP is preferred
    $85k-111k yearly est. 6d ago
  • Embedded Software Engineer

    Aviya Aerospace Systems

    Embedded Software Engineer Job 32 miles from Country Club Hills

    Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for an Embedded Software Engineer to join our engineering group in Niles, Illinois. Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for ITAR. Specific Position Duties Design, support and test of moderate to high complexity software systems and sub-systems. Propose enhancements to processes and standards, provide input for all levels of derivatives including task definition and duration estimations, and participate in customer and/or industry presentations. Lead the technical solution definition and development of all phases of engineering projects including concept definition, requirement development, architecture design, implementation, hardware/software implementation, verification and validation, and maintenance planning. Communicate requirements for execution from an engineering project scope while providing updates to engineering manager and project manager. Uphold compliance standards and oversee the development and validation of technical project stakeholder requirements. Conduct continuous process optimization initiatives and fostering development adherence to best practices and standards. Qualifications for Position Must have active ITAR security clearance. Must be a US Citizen. Bachelor's or master's degree in engineering, computer science, or related fields. 4 years of technical experience with software development, preferably within aviation, automotive, medical or other highly regulated embedded industry with certification. Knowledge of aerospace software standards (DO-178C) is an asset. Proficiency in programming languages like C and assembly, with a focus on safety-critical environments. Extensive background in safety-critical software development. Experience developing with ARM, PowerPC, and/or DSPs. Proficiency in both bare-metal and Real-Time Operating Systems (RTOS) development. Working knowledge of control systems. Expertise with software requirement writing. Strong knowledge of software development tools and methodologies, encompassing Integrated Development Environments (IDEs), compilers, debuggers, version control systems, and software testing utilities. Highly motivated with strong teamwork, communication, analytical, and problem-solving skills. For further information please visit us at ***************** Aviya Aerospace Systems is an equal opportunity employer and is committed to fostering a diverse and inclusive work environment. Upon request, Aviya will accommodate candidates with disabilities throughout the hiring process up to the point of undue hardship. Thank you for your interest in Aviya Aerospace Systems. We are diligently reviewing every application, however only those applicants selected to move onto the next step will be contacted.
    $73k-96k yearly est. 25d ago
  • Embedded Software Engineer

    Cillium Corp

    Embedded Software Engineer Job 45 miles from Country Club Hills

    The Opportunity: Clint seeking an Embedded Software Engineer to participate in the development of Silvus's state of the art StreamCaster MIMO wireless mesh networking products and advanced research projects. Specifically, these responsibilities include software design and implementation for embedded communication systems, customer demonstration applications and GUI development, system performance testing and characterization software. This opportunity is well suited for an entrepreneurial minded individual who is looking to take on a greater and diverse set of challenges associated with a highly dynamic startup environment. Technical Responsibilities: Implementation of software portion of MAC (Medium Access Control) and routing protocols. Implementation of digital signal processing modules. Implementation of network management software and web interface. Application and user interface development for customer demonstrations and evaluations. Implementation of testing software. Linux system customization and scripting. Qualifications: Expert in C programming. Other language such as C++, JavaScript, Python is a plus. Linux kernel driver development experiences a definite plus. 2-4 years of relevant embedded system software development experiences required. Experiences with socket programming and various Internet/Ethernet protocols a plus. Experiences of software development under real-time operating system a plus. GUI and web interface development experiences a plus. Knowledge of MAC and Networking layer of a communication system a plus. Knowledge of digital signal processing a plus. Ability to pass background check Qualifications REQUIRED EDUCATION, COMPUTER EXPERIENCE AND SPECIFIC JOB RELATED SKILLS: Education: Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science or related technical field Computer Requirements: Strong computer skills are required including familiarity with Windows-based programs such as Microsoft productivity tools (e.g., Excel, Word, and Outlook) Additional Information All your information will be kept confidential according to EEO guidelines.
    $69k-91k yearly est. 24d ago
  • Embedded Systems Engineer

    Matchsource

    Embedded Software Engineer Job 26 miles from Country Club Hills

    This Manufacturing company of home control products has withstood the test of time. Today they not only continue their traditional manufacturing product lines, but also have become a leader in home automation. Their smartphone enabled and connected products are at the forefront of the Internet of Things movement. The company currently has a need for an Embedded Systems Engineer. Job Description The Embedded Systems Engineer is responsible for the design and development of embedded applications on hardware platforms. The focus in this role includes creation of technical specifications, application firmware design and development, and support for manufacturing and regulatory approval. Knowledge of basic software development practices and principles is required. An Embedded Systems Engineer must support their peers in day to day development activities and be able to troubleshoot platform defects of limited complexity. Responsibilities: Design, develop and implement application level firmware solutions to meet business needs Work with stakeholders to understand functional requirements of systems to accurately develop designs, implementations and test cases Create and maintain technical specifications as related to product development Work with senior engineers to implement scalable system architecture and modular functional blocks that meet product requirement needs Use design analysis techniques such as FMEA or rate monotonic analysis to validate software designs prior to implementation Use TDD to create unit test cases that accurately test interface functionality and responses to varied inputs both in and out of scope Analyze, troubleshoot, and resolve firmware defects as found during bench, lab, and production QA testing Apply software quality tools such as Lint, Understand, and other static and dynamic analysis tools to verify software releases meet quality and coding standards Support regulatory engineering for FCC and other outside agency approval of end products Support manufacturing on site during as needed for engineering and production builds Actively contribute to the adoption of software architecture, best practices, and technologies Qualifications Requirements: 1 to 3 years of experience Excellent understanding of application development tools, processes, and technologies Good working knowledge of software development in embedded C or comparable language Experience in all aspects of a product life cycle - Requirements, Design, Development, HW/SW integration and test Demonstrated ability to identify problems and effectively raise issues Self-driven, goal oriented, and efficient Functions well in a team environment and has the ability to adapt quickly Nice to Have: Object-oriented programming experience in C#, C++, Java or .Net is a plus Experience with TCP, UDP, HTTP, Web Sockets, MQTT or other connected protocol is a plus Embedded integration with cloud, smart home, or server back end infrastructures is a plus Experience with Agile development processes is a plus Education: BSCS, BSCE or BSEE is required Additional Information All your information will be kept confidential according to EEO guidelines. Salary: $60,000 - $80,000 commensurate with experience
    $60k-80k yearly 60d+ ago
  • Senior Embedded Software Engineer

    Kranze Technology Solutions

    Embedded Software Engineer Job 34 miles from Country Club Hills

    Kranze Technology Solutions develops complex, customized cutting edge aircraft avionics hardware and software solutions supporting survivability, situational awareness, interoperability, and data collection systems. KTS is seeking an experienced, talented, and motivated software engineer to: Work with system engineers to design product architectures Review software requirements and test procedures Design, code, integrate, and test major features of hardware and software products developed by KTS and using the latest COTS, industry, and government technology Assist with system integration, verification and validation, and effectiveness analysis Work with limited supervision, contribute innovative ideas to improve product capabilities, and lead smaller integration efforts Effectively communicate problems encountered and status of ongoing projects or assignment Requirements and Qualifications: Bachelor's in Computer Engineering, Computer Science, or related field with 8 or more years of experience or Master's degree with 5 + years of experience Strong analytical, problem solving skills Proficient in C/C++ Familiarity with the product development lifecycle Experience leading small engineering teams Ability to obtain Security Clearance, for which the United States Government requires United States citizenship Benefits Kranze Technology Solutions is proud to provide extremely competitive benefits to all full time employees including: Comprehensive Leave plan (Paid Time Off) Comprehensive Health Care package including Vision, Dental, Health Savings Account (HSA), and more Generous 401(k) retirement plan Paid Overtime Flex Time and Flexible Scheduling Tuition Reimbursement options Casual and relaxed work environment About Kranze Technology Solutions: Kranze Technology Solutions, Inc. is a defense industry small business company specializing in Infrared Countermeasures (IRCM) systems, digital interoperability and networking, and program support for the US Navy, US Marine Corps, and SOCOM. KTS provides hardware and software product development, systems of systems integration, system test and evaluation support, modeling and simulation analysis, and other engineering services to support the Warfighter. KTS offers a casual, flexible and entrepreneurial work environment with a close-knit team of dedicated leading professionals in multiple fields. KTS provides each team member significant opportunity to solve a wide variety of complex technical challenges in small teams while working hand in hand with our defense customers. KTS is an equal opportunity employer and prohibits discrimination and harassment of any kind. All applicants will be considered for employment without regards to race, color, religion, age, sex, sexual orientation, gender identity, national origin, veteran or disability status, or any other segmenting characteristics protected by law. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to Human Resources ************ [email protected]
    $86k-111k yearly est. 60d ago
  • Firmware Engineer II

    Resideo Technologies, Inc.

    Embedded Software Engineer Job 33 miles from Country Club Hills

    Resideo is a leading provider of smart home solutions, delivering innovative products and solutions that enhance home automation, security, and energy efficiency. As part of our New Product Introduction (NPI) initiatives across multiple lines of business, we are expanding our team and hiring firmware engineers at different levels and locations. If you're passionate about firmware engineering and want to contribute to cutting-edge smart home technology, we want to hear from you. As a Firmware Engineer at Resideo, you will be responsible for designing, developing, testing, and maintaining embedded firmware for our next-generation smart home devices. You will work closely with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure seamless integration and optimal performance of our products. This is an exciting opportunity to be part of a growing team driving innovation across Resideo's diverse product portfolio. Job Duties: * Design, develop, and maintain embedded firmware for smart home products. * Collaborate with hardware and software teams to define system requirements and architecture. * Develop and optimize real-time embedded systems for performance and power efficiency. * Debug and troubleshoot firmware issues using industry-standard tools and methodologies. * Implement and test communication protocols, including SPI, I2C, UART, Wi-Fi, Bluetooth, and Zigbee. * Ensure firmware quality and reliability through rigorous testing and validation. * Participate in design and code reviews to maintain high coding standards. * Stay updated on emerging technologies and best practices in embedded systems development. You Must Have: * 2+ years of experience in firmware development. * Proficiency in C/C++ programming for embedded systems. We Value: * Excellent teamwork and communication skills. * Strong analytical and problem-solving skills. * Experience with microcontrollers (ARM, PIC, etc.) and embedded development tools. * Familiarity with real-time operating systems (RTOS) and low-level hardware interfaces. * Knowledge of wireless communication protocols (Wi-Fi, Bluetooth, Zigbee, Z-Wave) is a plus. * Experience with version control systems (Git, SVN) and software development lifecycle processes. * Experience with IoT or smart home products. * Familiarity with scripting languages (Python, Bash) for automation and testing. * Exposure to cloud connectivity solutions for embedded systems. What's In It For You: * Opportunity to drive results across cross-functional teams in a global, matrixed organization. * The opportunity to collaborate in a diverse organization while gaining depth of knowledge. * Enjoy work-life balance with generous vacation time that can be scheduled with manager approval based on business priorities and personal needs, without pre-set maximums. * Immediate eligibility for Resideo benefits, including Medical, Dental, Vision insurance and 401K. #LI-EP1
    $65k-86k yearly est. 45d ago
  • Embedded Software Developer

    Ventures Unlimited

    Embedded Software Engineer Job 45 miles from Country Club Hills

    VUI since 2004 has been helping clients improve their business, environmental and social performance. We do this by applying innovative processes, market intelligence and fresh thinking. We provide advice and consulting services at strategic, policy and operational levels, concentrating on three key areas: Job Description Title: Embedded Software Developer Location: Michigan City, IN Experience Level: 2+ Years Type: Full Time/Contract • SW development of multimedia applications for infotainment systems in vehicles • Analyze software requirements and creates detailed design for software components • Creation of software components and their tests • Participate in component code and test reviews • Perform defect correction, evolution implementation and maintenance • Having knowledge of CAPL scripting • Experienced in the area of embedded or automotive software development for connectivity products • Expert or Master of the programming language C • Proficiency in RTOS (LINUX, QNX Preferred), CAN Proficiency, SPI, I2C, I2S • Added advantage if worked on Bluetooth, Audio , DSP, USB, HTML , QT based development • Usage of debug tool , compiler for 16bit / 32bit controller. • Knowledge of SW architectures, UML and Linux is beneficial • Deployment of SW process support tools (requirements, change, error, SW maintenance and project management) advantageous Primary Skills: • CAN, CAPL Secondary Skills: • CAN, CAPL Qualifications Bachelors or Equivalent Degree Additional Information If available please contact me for more details at ************ ext-114
    $67k-88k yearly est. 24d ago
  • Embedded Engineer

    Sram 4.5company rating

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Based in the former warehouse district of Fulton Market, Chicago's lively West Loop area, which is now a hip corporate and entertainment area known for creative global and modern American restaurants, we have easy access to public transport, great restaurants, and an awesome office roof deck. You will join a highly effective, caring team in an office full of natural light, bikes, and donuts! Meet your teammates for a lakefront ride, yoga on the rooftop, or lunch on the balcony in between all the fun. Not all SRAM engineers are cyclists, but we all have a passion for creating our world class products. Enjoy a work environment focused on peer collaboration, continuous improvement, and hands-on creation of high-quality, robust bike components. In this role, you will contribute to the electrical hardware and software engineering on new electronic product development across a variety of SRAM brands and product categories. Responsibilities * Build, deploy, and maintain software / firmware over full product lifecycle. Contribute to device-side embedded C running on ARM microprocessors. Develop device driver and application library code for use across SRAM AXS designs. * Collaborate with peers across multiple project teams to coordinate and optimize code for various use cases with broad reuse. * Design, layout, and verifiy mixed signal hardware designs, including microprocessors, serial communications, sensors, electromechanical systems, motor drivers, RF transceivers, and antenna systems. Optimize architectures for low-power battery operation. * Design, build, and test prototype printed circuit boards. Work closely with vendors on PCB stackup design and PCBA design for manufacturability. * Author design documentation. Write well designed, testable code. Conduct and contribute to hardware design and code reviews. * Support projects from inception through launch within a global team setting. Work closely with team leaders and product managers to understand and refine product concepts. Collaborate with mechanical, embedded software, test, and manufacturing engineers to develop jointly optimized designs. * Own, estimate, and track progress for tasks through all stages of a project to meet desired performance, cost, and time-to-market goals. Qualifications * Bachelor of Science in Electrical Engineering, Computer Science or Computer Engineering. * 2+ years embedded system design, including deployment of a released-to-market product. * Demonstrated hardware debugging skill using oscilloscopes, logic/communication analyzers. * Embedded C software development. Skill with debuggers, version control, bug tracking, and automated test. * Excellent verbal and written English communication skills. Strong interpersonal and team skills are required. * Experience with the selection, design, and driver development for low power microprocessors, sensors, wireless SoCs, motor controllers, or digital communication (UART, SPI, I2C, JTAG, CAN bus) * Wireless embedded systems development. Design, verification, and EMC compliance approval for products including 2.4 GHz unlicensed radio transceivers. Use of RF network and spectrum analyzers to verify designs. Communication protocol development using Bluetooth / BLE / Bluetooth Smart, 802.15.4 / Zigbee, or ANT personal network protocols. * Development within established agile development methodologies and automated continuous integration. * Working within a quality-driven culture, where brand reputation is made or lost based on the reliability of released products. * Designing for high-reliability systems. Six sigma design-for-manufacturability, failure mode and effects analysis (FMEA), design of experiments (DoE), statistical analysis, and electrical assembly yield improvement. * Complementary hardware experience could include designing with ADCs, DACs, low-noise data acquisition, high-speed memory, LCDs, sensor ICs, or strain gauges. * Complementary software skills could include IoT systems development, microprocessor peripheral configuration, embedded driver development, Linux/gcc/make development environments, or Python scripting for test automation. About SRAM SRAM LLC is one of the world's largest suppliers of components to the bike industry. Established in Chicago in 1987, SRAM continues to promote cycling through its products, its advocacy, and its employees who are dedicated to improving the cycling experience. Today, SRAM employs more than 5,000+ employees, in 20+ locations, across 10+ countries. SRAM is proud to be an equal opportunity employer.
    $70k-91k yearly est. 12d ago
  • Staff Software Engineer - R&D

    NJF Global Holdings Ltd. 3.3company rating

    Embedded Software Engineer Job 19 miles from Country Club Hills

    Are you a world-class engineer passionate about pushing the limits of high-performance computing, real-time acceleration, and cutting-edge research? Join a top-tier team driving innovation at the intersection of software, hardware, and algorithmic design in one of the most advanced trading environments in the world. What You'll Do: Design and develop high-performance software solutions for real-time systems and low-latency trading. Optimize critical components of a large-scale, fully automated trading infrastructure. Collaborate with traders and technologists to co-design hybrid software/hardware solutions for extreme performance. Research and implement advancements in networking, high-performance computing, and real-time acceleration. Evaluate and integrate cutting-edge academic research into practical, high-impact applications. What We're Looking For: Strong expertise in C or C++ for low-latency, high-performance software development. Deep understanding of computer architecture, concurrency, and optimization techniques. Experience with networking protocols (Ethernet, TCP/IP, InfiniBand) and low-level networking knowledge. Exposure to hardware acceleration (FPGAs, GPUs, or ASICs) and their integration with software. Proficiency in data analytics tools (Python, MATLAB, NumPy) for performance analysis and research. Strong problem-solving skills and a passion for pushing the boundaries of computing performance. A degree in Electrical/Computer Engineering, Computer Science, or a related field. Why Join Us? Unparalleled Compensation: A highly competitive package, with potential earnings exceeding $900k+, reflecting the critical impact of your contributions. Technical Mastery: Work on some of the most advanced problems in performance engineering, system optimization, and trading acceleration. Elite Collaboration: Be part of a world-class team of engineers, researchers, and traders pushing the frontiers of technology. Endless Innovation: Leverage the latest advancements in computing and research to shape the future of trading technology. This is not just a job-it's an opportunity to be at the forefront of high-performance computing and algorithmic engineering. If you're excited about working on complex, high-stakes problems in a dynamic and fast-moving environment, we'd love to hear from you.
    $99k-132k yearly est. 15d ago
  • Senior Software Engineer (Python/Linux)

    Engtal

    Embedded Software Engineer Job 19 miles from Country Club Hills

    We are seeking a highly skilled and driven Trading Infrastructure Engineer to join our execution technology team. This role involves working alongside a group of experienced professionals dedicated to maintaining and enhancing real-time trading operations. You will play a key role in optimizing critical system performance, collaborating with development teams, and ensuring seamless market connectivity. Key Responsibilities: Maintain stability of trading systems, swiftly addressing operational issues to minimize downtime. Work closely with developers and traders to refine system architecture and improve execution efficiency. Build and enhance automation tools to streamline system operations and reliability. Oversee market connectivity, troubleshoot exchange-related technical issues, and ensure seamless order flow. Monitor real-time system performance, proactively identifying risks and implementing long-term solutions. Required Qualifications & Skills: Bachelor's degree in Computer Science, Engineering, or a related technical field. At least 3 years of experience in Site Reliability Engineering, Systems Administration, or a similar role. Hands-on expertise with Linux environments, network administration, and server management. Strong understanding of networking principles, including routing protocols, TCP/UDP, multicast, and low-latency networking optimizations. Proficiency in Python and Bash scripting. Experience with databases such as MySQL, MongoDB, or NoSQL technologies is a plus. Familiarity with Kubernetes, Docker, and container orchestration technologies is preferred. Exposure to FPGA installation and configuration within Linux environments is a bonus. Strong problem-solving skills and a self-motivated approach to troubleshooting and learning. This position offers the opportunity to work in a dynamic, fast-paced trading environment where precision and innovation drive success. If you're passionate about high-performance systems and thrive in a problem-solving role, we'd love to hear from you.
    $83k-108k yearly est. 6d ago
  • Senior Software Engineer

    Selby Jennings

    Embedded Software Engineer Job 19 miles from Country Club Hills

    We have a current opportunity for a Senior Data Engineer on a permanent basis. The position will be remote with occasional travel to WI. For further information about this position please apply. Desired Skills and Experience Experience (over at least 6 years) with Data Engineering within Healthcare & working with health data AWS, Databricks, experience working with both relational and non-relational databases
    $83k-108k yearly est. 22d ago

Learn More About Embedded Software Engineer Jobs

How much does an Embedded Software Engineer earn in Country Club Hills, IL?

The average embedded software engineer in Country Club Hills, IL earns between $65,000 and $109,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average Embedded Software Engineer Salary In Country Club Hills, IL

$84,000
Job type you want
Full Time
Part Time
Internship
Temporary