A
Software Developer Systems Software
A
Software Developer Systems Software
AdvanSoft•Arlington Heights, IL
This week
Full-timeOffice
Company
AdvanSoft
Location
Arlington Heights, IL
Type
Full-time
Work Schedule
full time
Work Location
office
AdvanSoft•Arlington Heights, IL
This week
Full-timeOffice
Company
AdvanSoft
Location
Arlington Heights, IL
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
AdvanSoft seeks a skilled Software Developer for Systems Software to design, develop, and maintain robust system-level software solutions. Join our innovative team in Arlington Heights, IL, and drive cutting-edge engineering projects in a full-time role.
Full Description
Job Overview
AdvanSoft, a leading technology firm based in Arlington Heights, Illinois, is seeking a talented Software Developer specializing in Systems Software. In this full-time position, you will play a pivotal role in developing high-performance system software that powers our enterprise solutions. Our team thrives on innovation, collaboration, and delivering reliable software that meets the demands of modern computing environments. If you have a passion for low-level programming, kernel development, and optimizing system performance, this is your opportunity to contribute to groundbreaking projects.
Key Responsibilities
You will design and implement core systems software components, including drivers, firmware, and operating system utilities. Collaborate with cross-functional teams to integrate software with hardware platforms, ensuring seamless functionality and optimal performance. Debug and resolve complex issues in real-time systems, conduct thorough testing, and optimize code for efficiency and scalability. Participate in code reviews, mentor junior developers, and stay abreast of emerging technologies to enhance our software stack. Document your work comprehensively and contribute to agile development processes to meet project deadlines.
Required Qualifications
A bachelor's degree in Computer Science, Software Engineering, or a related field is required, with a master's degree preferred. At least 3-5 years of professional experience in systems software development, including work with C, C++, or Assembly languages. Proven track record with operating systems such as Linux, Windows, or embedded RTOS. Familiarity with hardware-software interfaces, device drivers, and system architecture. Strong problem-solving skills and the ability to thrive in a fast-paced environment.
Skills
Proficiency in low-level programming languages like C/C++ and experience with kernel modules or firmware development. Expertise in debugging tools such as GDB, Valgrind, and performance profilers. Knowledge of concurrency, multithreading, and real-time systems programming. Familiarity with version control systems like Git, CI/CD pipelines, and agile methodologies. Excellent communication skills for technical documentation and team collaboration. Bonus skills include experience with embedded systems, virtualization technologies like KVM or Docker, and scripting in Python or Bash.
Company Info
AdvanSoft is a dynamic software company committed to innovation in systems engineering. Located in Arlington Heights, IL, we foster a collaborative culture that values work-life balance and professional growth. Our projects span industries including finance, healthcare, and telecommunications, where reliability and performance are paramount.
Benefits
We offer competitive compensation, comprehensive health insurance, dental and vision plans, 401(k) matching, and paid time off. Enjoy flexible hours, professional development stipends, gym memberships, and team-building events to support your well-being.
Growth Opportunities
Advance your career with mentorship programs, internal promotions, and access to conferences and certifications. We invest in your success through ongoing training in cutting-edge technologies and leadership development paths.
Key Skills
C/C++ ProgrammingSystems Software DevelopmentKernel DevelopmentDevice DriversDebugging Tools
