Staff Software Engineer - Bazel & Build Systems
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.
Full Stack Engineer - Build from scratch with Elite Hedge Fund - up to $400k total comp.
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.
Senior Quantitative Developer - Futures
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.
Senior Software Engineer - Python
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.
Senior Back End Developer
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.
Senior Software Engineer (Infrastructure)
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.
Senior Software Engineer
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.
Senior Quantitative Developer / Researcher
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
Senior Frontend Developer
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.
Senior Software Engineer Consultant
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
Embedded Software Engineer
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.
Embedded Software Engineer
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.
Embedded Systems Engineer
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
Senior Embedded Software Engineer
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]
Firmware Engineer II
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
Embedded Software Developer
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
Embedded Engineer
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.
Staff Software Engineer - R&D
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.
Senior Software Engineer (Python/Linux)
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.
Senior Software Engineer
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