Read authentic reviews from candidates, clients and employees.
Learn more about how Great Recruiters is transforming the industry.
 

John Mayer

Technical recruiter at IDR, Inc.
4.77
from 34 reviews
Job
Software Engineer
Kennesaw, Georgia, United States
DIRECT HIRE
TERMS: direct hire
START DATE: 9/30/24

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 Sharing 
  • Fertility Benefits 
  • 37.5-hour workweek 
  • Medical, Dental, Vision 
  • Life and AD&D Insurance 
  • Wellness Program 
  • Short-Term Disability Coverage (for hourly roles) 
  • Long-Term Disability 
  • Student Debt Repayment Benefits 
  • Ability to borrow Company product.