Embedded Software Engineering Co-Op Student
FRONTGRADE TECHNOLOGIES
- Huntsville, AL
- $22.00-27.00 per hour
- Permanent
- Part-time
- One-on-one mentorship from experienced engineers
- Competitive pay for co-op students
- Exposure to aerospace-grade embedded Linux development
- Hands-on experience with tools, hardware, and debug platforms
- Participation in team standups, demos, and design/code reviews
- Career development support and potential transition to full-time opportunities
- Begin with hands-on engineering bring-up and validation testing (EVT) to understand Frontgrade’s hardware/software integration process
- Assist in developing and debugging embedded C/C++ code for microcontrollers and embedded processors
- Support board support package (BSP) development and low-level driver implementation
- Modify and create scripts (e.g., Python, Bash, or Makefiles) to automate build and test processes
- Collaborate with hardware engineers to interface software with peripherals and external devices
- Gain experience developing and deploying software in embedded Linux environments
- Help analyze, debug, and troubleshoot software behavior using JTAG, logic analyzers, or serial consoles
- Document software workflows, configurations, and test outcomes
- Participate in code reviews and internal design discussions
- High School diplmoa
- Currently enrolled in a B.S. program in Computer Engineering, Computer Science, or Electrical Engineering
- Junior standing by the time of the co-op (3rd year of a 4- or 5-year program)
- Strong coursework or interest in embedded systems, Linux development, or hardware/software interfacing
- Proficiency in C or C++ through coursework, labs, or personal projects
- Familiarity with embedded Linux concepts (e.g., device trees, kernel modules, bootloaders) is a plus
- Exposure to development tools (e.g., GCC, GDB, Git, Linux shell tools)
- Strong analytical and problem-solving skills
- This position requires access to technology, materials, software or hardware that is controlled by either ITAR or EAR U.S. export laws. As a condition to this job offer, in order to be employed in this position, you must be able to obtain an U.S. Government export license(s), as required by law.
- Pay Range: $22.00 - $27.00 per hour. Applicable pay within the posted range may vary based on factors including, but not limited to, geographical location, job function of the position, education, and experience of the successful candidate.