Software Engineer (Python)

| Northwest Suburbs
Send resumes to [email protected]
Apply now

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.

Job Summary

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 architects to develop product architectures
  • Develop and facilitate 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

The candidate should be able to operate amongst a technical team to develop software solutions using the latest technologies. The candidate must have demonstrated software development on various platforms and systems. The candidate must be able to work with limited supervision, contribute innovative ideas to improve product capabilities, and lead smaller integration efforts.

Requirements and Qualifications:

  • Bachelor’s or Master’s degree (preferred) in Computer Engineering, Computer Science, or related field with one or more years of work experience
  • Proficient in Python
  • Hardware and software troubleshooting skills
  • Experience with Linux Operating System, RHEL experience a plus
  • Excellent written and oral communication skills
  • Ability to obtain Security Clearance, for which the United States Government requires United States citizenship

The requirement for this job is that the applicant must be able to obtain Security Clearance upon hiring. The United States government requires United States citizenship in order to obtain Security Clearance. Applicants who do not qualify for Security Clearance will not be considered. Please do not apply if you do not meet the Security Clearance requirement.

Preferred skills

  • Experience with  embedded software, operating systems, interrupt handling and communication drivers
  • Experience with object oriented software design and implementation
  • Experience with embedded operating systems such as VxWorks (RTOS) and embedded Linux toolkits such as BusyBox
  • Experience working with the Linux kernel and integrating drivers
  • Familiarity with the following interfaces including setup and troubleshooting: Serial (RS-232, RS-422), Networking (TCP/IP, UDP) and MIL-STD-1553
  • Experience with encryption and key management
  • Experience in OpenCL, OpenCV or CUDA programming
  • Familiarity with Java on Android OS and C / C++

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 Simplified Employee Pension (SEP) retirement plan
  • Paid Overtime
  • Flex Time and Flexible Scheduling
  • Opportunities to work remotely and travel
  • Tuition Reimbursement options
  • Casual and relaxed work environment
Read Full Job Description
Send resumes to [email protected]
Apply now

Technology we use

  • Engineering
  • Product
    • C++Languages
    • JavaLanguages
    • KotlinLanguages
    • PythonLanguages
    • SwiftLanguages
    • CLanguages
    • AngularJSFrameworks
    • FlaskFrameworks
    • Node.jsFrameworks
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • SQLiteDatabases
    • IllustratorDesign
    • PhotoshopDesign
    • SolidWorksDesign
    • ConfluenceManagement
    • JIRAManagement
    • Microsoft ProjectManagement

Location

742 Pinecrest Drive, Prospect Heights , IL 60070

An Insider's view of Kranze Technology Solutions

What’s the vibe like in the office?

KTS feels like a startup company in a challenging, dynamic environment. Employees come and go as they please while getting the project work completed and will stay to support other co-workers as much as needed.

Natasha

QA Lead

What does your typical day look like?

There is no typical day at KTS. If you are looking for an exciting, challenging environment where no day is like the previous day, then KTS is the right place for you.

CJ

Integration & Test Engineer

What makes someone successful on your team?

KTS employees succeed by being passionate, detail oriented, and responsible for their actions.

Chris

Software Lead

What is your vision for the company?

KTS continues to grow because we are passionate, dedicated, and have our number one focus on listening and solving our Warfighter's needs.

Rick

President

What kinds of technical challenges do you and your team face?

KTS continues to develop cutting edge technology and face hardware and software hurdles every day that we need creative, innovative, and dedicated employees to work through.

Matt

VP - Program Management & Contracts

What are Kranze Technology Solutions Perks + Benefits

Kranze Technology Solutions Benefits Overview

KTS offers unmatched benefits and perks to our full time employees:

- Paid Overtime (so if you work 50 hours a week, you get paid for 50 hours a week): automatically approved for our projects.
- UNRIVALED Simplified Employee Pension (SEP) retirement plan. Instead of a traditional 401k plan where you need to contribute from your paycheck and then the company matches, KTS computes your total income (base salary + overtime) and then deposits 13% MORE into an account of your choosing for retirement. This is an automatic raise.
- All government holidays paid for and off
- Comprehensive Leave plan (Paid Time Off)
- Comprehensive Health Care package including Vision, Dental, Health Savings Account (HSA), and more. In most plan selections, employees are essentially fully covered with no deductions from your paycheck.
- Flex Time and Flexible Scheduling
- Opportunities to work remotely and travel including internationally
- Tuition Reimbursement options
- Casual and relaxed work environment (T-Shirt and Jeans company)

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Intracompany committees
Open door policy
Team owned deliverables
Team based strategic planning
Open office floor plan
Diversity
Highly diverse management team
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
401(K)
NO DEDUCTIONS FROM YOUR PAYCHECK. KTS computes your total income (base salary + overtime) and then deposits 13% MORE into an account of your choosing for retirement.
401(K) Matching
NO DEDUCTIONS FROM YOUR PAYCHECK. KTS computes your total income (base salary + overtime) and then deposits 13% MORE into an account of your choosing for retirement.
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Perks & Discounts
Casual Dress
Company Outings
Game Room
Some Meals Provided
Parking
Pet Friendly
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Time allotted for learning
Online course subscriptions available
Paid industry certifications
More Jobs at Kranze Technology Solutions9 open jobs
All Jobs
Design + UX
Dev + Engineer
Developer
new
Northwest Suburbs
Design + UX
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Developer
new
Northwest Suburbs
Send resumes to [email protected]
Apply now
Save jobView Kranze Technology Solutions's full profileSee more Kranze Technology Solutions jobs