Embedded Software Engineer
4 weeks ago
Transform the Future of Mobility
We are the pioneers of innovation at Ford Motor Company, and we're looking for talented individuals to join our Electric Vehicle Digital Design (EVDD) team as part of our 6-month Student Worker Program. This exciting opportunity will allow you to gain hands-on experience in embedded software development and contribute to the creation of groundbreaking EVs.
Key Responsibilities:
- Develop firmware running on distributed embedded systems with multiple microcontrollers.
- Troubleshoot and debug software issues to ensure smooth functioning of thermal and HVAC systems.
- Collaborate with cross-functional teams to ensure seamless integration of software with other vehicle systems.
- Design and specify interfaces between application software and firmware.
- Controls software and algorithm development.
Requirements:
- Currently pursuing a bachelor's, master's, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Experience with languages such as C, C++, Python.
- Embedded software development and optimization.
- Highly collaborative mindset and strong communication skills.
Preferred Requirements:
- Experience in vehicle-level integration for Formula SAE and Baja SAE.
- Hands-on experience developing drivers and RTOS integration for a project.
- Experience with software build tools like Bazel, Scons, Cmake, etc.
What You'll Receive:
As part of this exciting program, you'll enjoy a high level of involvement with an exceptional team of industry innovators and visionaries. You'll contribute in a meaningful way to our important, breakthrough work. And you'll develop the skills that will give you a significant edge in your future career pursuits.
Equal Opportunity Employer:
Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, or protected veteran status.
-
Nashville, Tennessee, United States Ford Motor Company Full timeTransform the Future of MobilityAt Ford Motor Company, we're pushing the boundaries of innovation and growth. As a member of our Electric Vehicle Digital Design (EVDD) team, you'll have the opportunity to contribute to the development of groundbreaking electric vehicles.Key Responsibilities:Develop user-facing critical features like power management of the...
-
Software Engineer
1 month ago
Nashville, Tennessee, United States Regions Bank Full timeJob SummaryRegions Bank is seeking a highly skilled Software Engineer to join our Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications to support the bank's business operations.Key ResponsibilitiesDesign and develop software applications using .NET Core, ASP.NET, and C#Collaborate...
-
Software Engineer Intern
1 month ago
Nashville, Tennessee, United States Oracle Full timeAbout the Role:We are seeking a highly skilled Software Engineer Intern to join our team at Oracle. As a Software Engineer Intern, you will be responsible for developing, debugging, and designing enterprise-class software applications.Key Responsibilities:Apply your knowledge of software development to manage software development tasks associated with...
-
Software Development Engineer
4 weeks ago
Nashville, Tennessee, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Your primary focus will be on building cloud-based applications using a range of technologies, including AWS, Java,...
-
Software Engineer
4 weeks ago
Nashville, Tennessee, United States Regions Bank Full timeJob DescriptionAt Regions Bank, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other documentation outlining...
-
Software Engineer
3 weeks ago
Nashville, Tennessee, United States Fusion Medical Staffing Full timeAbout the Role As a Software Engineer on our Product Development team, you will be responsible for designing and developing software applications that meet the needs of our customers. Your key responsibilities will include: • Developing software applications using a variety of programming languages and technologies • Collaborating with cross-functional...
-
Senior Software Development Engineer
1 month ago
Nashville, Tennessee, United States Amazon Full timeAbout the RoleAs a Senior Software Development Engineer at Amazon, you will be part of a team that solves complex problems at a rapid pace, utilizing the latest technologies to create scalable solutions.You will have the opportunity to work on a wide range of projects, from building new features and products to improving the customer and seller experience...
-
Senior Software Engineer
1 month ago
Nashville, Tennessee, United States HealthStream Full timeJob OverviewHealthStream is a leading provider of healthcare workforce solutions, and we're seeking a skilled Senior Developer to join our team. As a Senior Developer, you will design, develop, and maintain software products that adhere to technology best practices and product offerings. You will work closely with team leaders and senior developers to...
-
Field Engineer
4 weeks ago
Nashville, Tennessee, United States Hensel Phelps Full timeAbout the Role:Hensel Phelps is seeking a highly motivated and detail-oriented Field Engineer to join our team. As a Field Engineer, you will work directly with the superintendent to assist in front-line field management and train Hensel Phelps management staff on how to build projects in the field.Key Responsibilities:Assist in gathering quantities of work...
-
Software Engineering Team Lead
4 weeks ago
Nashville, Tennessee, United States CoStar Realty Information, Inc. Full timeSoftware Engineering Team LeadWe are seeking an accomplished Software Engineering Team Lead to join our team in supporting multiple software products and brands across the organization. This position is located in Nashville, TN and offers a schedule of 3 days onsite and 2 days remote.Key Responsibilities:Leading an engineering team of 3-4 peopleArchitecting,...
-
Software Quality Assurance Engineer
1 month ago
Nashville, Tennessee, United States L3 Technologies Full timeJob Title: Software Quality Assurance EngineerJob Summary:The Software Quality Assurance Engineer is responsible for ensuring the quality of software solutions by creating and executing test plans, managing test activities, and collaborating with Agile Scrum development teams.The ideal candidate will have a strong understanding of software testing...
-
Software Development Engineer, AFT
4 weeks ago
Nashville, Tennessee, United States Amazon Full timeAbout the RoleAs a Software Development Engineer on Amazon's Fulfillment Technologies team, you will be responsible for designing and implementing scalable solutions to solve complex problems related to inventory quality management. You will work with senior technical leaders to grow your skills and learn how to build robust solutions that operate at Amazon...
-
Software Development Engineer Intern
4 weeks ago
Nashville, Tennessee, United States Oracle Full timeAbout the Role:We are seeking a highly motivated and talented Software Development Engineer Intern to join our team at Oracle. As a Software Development Engineer Intern, you will have the opportunity to work on cutting-edge cloud infrastructure products and services, and contribute to the development of next-generation applications and...
-
Software Engineer
4 weeks ago
Nashville, Tennessee, United States Caterpillar Full timeAbout CaterpillarCaterpillar, a multinational corporation, is a global leader in the manufacturing of construction and mining equipment. With a rich history spanning over 90 years, the company has been a driving force in shaping the world we live in. As a company that values innovation, sustainability, and progress, Caterpillar has created a platform for...
-
Senior Software Engineering Advisor
4 weeks ago
Nashville, Tennessee, United States The Cigna Group Full timeJob OverviewThe Cigna Group is seeking a highly skilled Senior Software Engineering Advisor to join our team. This is a Band 4 Senior Contributor career track role that requires a strong background in software engineering and cloud native technologies.The ideal candidate will have a solid understanding of complex distributed applications and a passion for...
-
Senior Software Engineering Lead
4 weeks ago
Nashville, Tennessee, United States Prime Therapeutics Full timeWe are seeking a highly skilled Senior Software Engineering Lead to join our team at Prime Therapeutics. As a key member of our engineering team, you will be responsible for leading the development of high-quality, scalable software applications in AWS cloud.Key Responsibilities:Design and develop highly scalable applications in AWS cloud using tools like...
-
Software Engineer
3 weeks ago
Nashville, Tennessee, United States Jenis Splendid Ice Creams LLC. Full timeJob Title: Software Engineer - Full StackJob Summary:We are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have experience with both front-end and back-end development, and be proficient in JavaScript, HTML/CSS, and Node.js.Key Responsibilities:- Develop and maintain scalable, efficient, and secure software applications-...
-
Software Engineering Team Lead
4 weeks ago
Nashville, Tennessee, United States CoStar Realty Information, Inc. Full timeJob DescriptionCoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a Software Engineering Team Lead, you will play a critical role in supporting multiple software products and brands across the organization.You will have a direct impact on highly visible web applications that...
-
Senior Software Engineer
1 month ago
Nashville, Tennessee, United States C4 Technical Services Full timeJob Title: Senior Software Engineer - .NET DevelopmentJob Summary: We are seeking a highly skilled Senior Software Engineer to lead our .NET development team.Responsibilities:* Lead sprint planning and development of high-quality software solutions* Develop advanced Excel automations and VSTO plug-ins* Build integrations with Alteryx for ETL capabilities*...
-
Software Development Engineer II
4 weeks ago
Nashville, Tennessee, United States MAST Full timeWe are seeking a talented Software Development Engineer II to join our team at MAST. As a key member of our team, you will play a crucial role in translating business requirements into concrete systems and prototypes.The successful candidate will maintain and grow two existing, custom web-based applications through maintenance and new feature development...