Embedded Software Engineer
About the role
Kranze Technology Solutions is seeking an Embedded Software Engineer to join our dynamic team. The ideal candidate will 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, assist with system integration, verification and validation, and effectiveness analysis. They will also contribute innovative ideas to improve product capabilities and lead smaller integration efforts.
Responsibilities
- 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
- Aid with system integration, verification and validation, and effectiveness analysis
- Contribute innovative ideas to improve product capabilities and lead smaller integration efforts
- Effectively communicate problems encountered and status of ongoing projects or assignments
Requirements
- Bachelor’s or Master’s degree (preferred) in Computer Engineering, Computer Science, or related field
- Proficient in the C and C++ languages, python experience is a plus
- Familiarity with object oriented software design and implementation
- Hardware and software troubleshooting skills
- Experience with Linux Operating System, RHEL experience a plus
- Working knowledge of embedded software, operating systems, interrupt handling and communication drivers
Qualifications
- Ability to obtain Security Clearance, for which the United States Government requires United States citizenship
Skills
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
- Ability to work independently and as part of a team
Benefits
- Comprehensive Leave plan (Paid Time Off)
- Comprehensive Health Care package including Medical, 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
We are part of an SPX Technologies’ Communication Technologies platform in the Detection & Measurement business segment. KTS is focused in the defense industry specializing in Infrared Countermeasures (IRCM) systems, digital interoperability and networking, and program support for the US Navy, US Marine Corps, and Special Operations Command. We provide hardware and software product development, systems integration, system test and evaluation support, modeling and simulation analysis, and other engineering services to support the Warfighter.
Contact Information
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 at 847-737-7299 or [email protected]
Equal Opportunity Employer
Kranze Technology Solutions 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.
Disability Information
We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.
Public Burden Statement
This survey should take about 5 minutes to complete.