×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineering Specialist

Job in Alpharetta, Fulton County, Georgia, 30239, USA
Listing for: Caterpillar Brazil
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Software Architect, Software Engineer, Unix/Linux, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 152131 - 192710 USD Yearly USD 152131.00 192710.00 YEAR
Job Description & How to Apply Below

Embedded Software Engineering Specialist

Location:

Alpharetta, Georgia (EPD Plant, 4955 Marconi Drive, Alpharetta, GA 30005).

Responsibilities
  • Act as principal contributor on design or CPPD team and manage development of product or process.
  • Develop solutions for complex technical software engineering problems and drive design/improvement of complex systems or processes.
  • Demonstrate technical expertise and serve as a team or project leader focused on technical delivery.
  • Direct work with other units, suppliers, customers, and teams; make decisions with far‑reaching impact.
  • Communicate conceptual design, understand customer needs and product applications, and master embedded software languages, development tools, architecture, configuration management, and lifecycle management.
  • Design and promote new products and processes; help establish strategies for new process and product programs.
  • Manage projects or programs according to plans, perform requirements analysis, and create innovative solutions to meet customer needs.
  • Evaluate new products, maintain existing products, communicate technology to customers, team members, suppliers, and other units, and support advisors.
  • Manage personal development and stay current with emerging technologies such as AUTOSAR, continuous integration, native simulation, and automated testing.
  • Define acceptance criteria, new product introduction processes, and application of the NPI process.
  • Develop Telematics onboard monitoring software used in Electronic Controller Modules for Caterpillar machines and engine applications.
  • Work with the Telematics System team and software development teams to define software requirements and validation details.
  • Provide upfront design guidance for software feature work, conduct design and code reviews, and lead software technology strategy and roadmap creation.
  • Maintain extensive interaction with Telematics systems engineers and software development teams globally.
Qualifications
  • Master’s degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related field plus 2 years of experience as a software architect or team lead for a cross‑functional development team, OR a bachelor’s degree or foreign equivalent with 5 years of experience in the same role.
  • Experience with Linux and embedded controls development for telematics applications in heavy machinery or automotive industry to gather data and remotely monitor assets.
  • Proficiency with design patterns in software development.
  • Experience developing unit tests and practicing test‑driven development.
  • Familiarity with UML tools such as Rhapsody for developing designs through UML diagrams.
  • Knowledge of Ubuntu operating system.
  • Experience with CAN, J1939, TCP/IP or other data link protocols.
  • Experience with CAN‑based tools such as CANoe and CANalyzer.
  • Experience with GIT configuration management tool.
Pay and Benefits

Summary Pay Range: $ - $ per year.

Benefits:
Medical, dental, and vision benefits;
Paid time off (Vacation, Holidays, Volunteer, etc.); 401(k) savings plans;
Health Savings Account (HSA);
Flexible Spending Accounts (FSAs);
Health Lifestyle Programs;
Employee Assistance Program;
Voluntary Benefits and Employee Discounts;
Career Development;
Incentive bonus;
Disability benefits;
Life Insurance;
Parental leave;
Adoption benefits;
Tuition Reimbursement. (Benefits also apply to part‑time employees.)

Additional Details

This position requires working onsite five days a week. Visa sponsorship is not available.

Equal Opportunity Statement

Caterpillar is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary