Edison Engineering Development Program (EEDP) - Software - January 2027
The Edison Engineering Development Program (EEDP) at Confidential Client is a 3-year rotational entry-level software engineering program based in Louisville, KY. Participants develop embedded software using C and scripting languages, applying Agile, Test Driven Development, and continuous integration practices to create innovative IoT-enabled appliance solutions. The program offers targeted training, mentorship, and professional growth opportunities including a sponsored Master's degree to develop well-rounded software engineers.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring for an entry-level software role in their Edison Engineering Development Program (EEDP), a structured 3-year rotational program based in Strathmoor Manor, KY. You’ll join embedded software teams working on connected appliances and platform tooling. Typical responsibilities include:
- Develop production C code and scripting/tooling using languages such as Lua and JavaScript
- Work in resource-constrained embedded environments (generally no heap; primarily bare-metal, with some RTOS projects)
- Participate in Agile team ceremonies (planning, daily standups, retrospectives)
- Practice Test-Driven Development (TDD) and write 100% unit-tested code
- Use Git for version control and participate in continuous integration pipelines
- Bench test and support Software Quality Assurance activities
- Rotate across 4–6 teams (most rotations ~6 months; one rotation may be ~1 year) to broaden experience
- Contribute to IoT and connectivity features, making appliances highly debuggable and connected
- Mentor software co-ops and act as a "buddy" to new team members
- Attend targeted trainings and (where applicable) software conferences supported by Confidential Client
Who You Are (Required Qualifications)
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related engineering discipline
- Cumulative GPA >= 3.0 (on a 4.0 scale)
- Unrestricted authorization to work in the United States
- Available to work on-site in Strathmoor Manor, KY for the duration of the program
Preferred Qualifications
- Passion for software and embedded systems
- Desire and ability to learn quickly in a rotational program
- Solid analytical and problem-solving skills
- Strong work ethic and effective interpersonal/communication skills
- Relevant coursework in embedded systems, software engineering, or related areas
- Completed two or more co-op rotations or internships prior to graduation
Program & Development Highlights
- 3-year, entry-level rotational development program designed to develop well-rounded software engineers
- Targeted mentorship and training from experienced engineers
- Opportunity for completion of a sponsored master’s degree if not already obtained
- Hands-on experience with modern software practices: Agile, TDD, CI/CD, Git
- Exposure to both firmware (embedded C) and higher-level tooling (Lua, JavaScript)
- Collaborative culture with social and leadership opportunities within the EEDP community
- Confidential Client participates in E-Verify to confirm employment authorization with the federal government
Workplace & Flexibility
Confidential Client is a trust-based organization. New hires will work with leaders to find flexible work arrangements that balance individual, team, and business needs while supporting professional growth.
Compensation (Estimated)
- Estimated base: $87,481 per year (estimated figure shown in source posting)
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range