Software Engineer

Actalent
University Park, United States of America
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 90K

Job location

University Park, United States of America

Tech stack

Unit Testing
C++
Communications Protocols
Software Debugging
Programming Tools
Memory Management
Emulators
Firmware
FreeRTOS
Real-Time Operating Systems
Peripherals
Integration Tests
Information Technology
Hardware Infrastructure
Programming Languages

Job description

The candidate will be responsible for designing, developing, and testing the low-level software (firmware) that controls the functionality of electronic hardware devices, like embedded systems and computer peripherals, requiring a deep understanding of hardware architecture and proficiency in programming languages like C/C++ to create code that interacts directly with the hardware components, often utilizing real-time operating systems (RTOS) to ensure timely system responses; they collaborate with hardware engineers to ensure seamless integration and troubleshoot issues throughout the product development cycle.

Requirements

Bachelor's degree in computer science or equivalent from an accredited university. - 5-7 years of previous experience in a similar role. - Strong proficiency in C/C++ programming languages with a focus on embedded systems. - Deep knowledge of microcontroller architectures, memory management, peripherals, and communication protocols. - Experience with popular RTOS like FreeRTOS, Zephyr, or similar. - Familiarity with IDEs, debuggers, emulators, and other development tools for embedded systems. - Experience with unit testing, integration testing, and system-level validation methodologies. - Excellent analytical and debugging skills to identify and troubleshoot complex firmware issues. - Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

Benefits & conditions

This is a Permanent position based out of University Park, IL.

Pay and Benefits

The pay range for this position is $75000.00 - $90000.00/yr.

In addition to excellent career growth opportunities, Federal Signal Corporation offers a wide array of benefits including: annual bonus potential, insurance (life, medical, dental, vision), paid holidays, paid vacation, 401(k) with matching contributions and tuition reimbursement. We provide our employees with a smoke-free, drug-free workplace

Workplace Type

About the company

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through: * Hiring diverse talent * Maintaining an inclusive environment through persistent self-reflection * Building a culture of care, engagement, and recognition with clear outcomes * Ensuring growth opportunities for our people Actalent is an equal opportunity employer. About Actalent Actalent is a global leader in engineering and sciences services. For more than 40 years, we've helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC-with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day. Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.

Apply for this position