Logo
IDR Healthcare

Software Engineer

IDR Healthcare, Kennesaw, Georgia, us, 30156


IDR is seeking a

Senior Software Engineer

to join one of our top clients in

Kennesaw, GA . If you are looking for an opportunity to join a large organization and work within an ever-growing team-oriented culture, please apply today!This is an onsite role Kennesaw, GA.Position Overview for the Senior Software Engineer:

Guide the Advanced Development Team in creating new features, content, and products through software development and integration, while ensuring adherence to best practices in software configuration and hardware-software integration (HSI).Work closely with internal teams to align goals, communicate requirements, and produce value-added solutions, ensuring effective coordination and resolution of project dependencies.Select, guide, and oversee external teams or vendors to deliver high-quality features and products, establishing clear expectations and evaluating their performance.Write and maintain comprehensive documentation, including system architecture diagrams, functional and non-functional requirements, and technical solutions to facilitate clear communication and understanding.Lead the entire development process from ideation and concept development to prototyping, testing, and evaluation, ensuring the implementation of industry best practices in software design.

Required Skills for the Senior Software Engineer:

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or Computer Science.8+ years in embedded software systems with a strong focus on C/C++ programming, real-time operating systems (RTOS), and software integration and testing.Proficient in Python, Matlab, and Robotics Analysis; experience with firmware adaptation for microcontrollers, multi-core microcontroller architecture, and MCAL configurations (CAN, PWM, ADC, I/O, etc.).Knowledge in Diagnostics stack, Communications Stack, Memory Stack, Bootloader Integration, Flash Bootloaders, SWC creation, and RTW Configuration.Experience with change management tools and methodologies such as Jira, Bit Bucket, Git, Doors, and PTC.Familiarity with protocols like CAN, Ethernet, LIN, or NMEA.A strong interest in advancing the marine industry with a creative and self-motivated approach to turning concepts into reality.Ability to travel domestically and internationally to attend technology conferences and shows approximately every 1-2 months.

What's in it for you?

401(k) and Profit SharingFertility Benefits37.5-hour workweekMedical, Dental, VisionLife and AD&D InsuranceWellness ProgramShort-Term Disability Coverage (for hourly roles)Long-Term DisabilityStudent Debt Repayment BenefitsAbility to borrow Company product.