Embedded Software Engineering Specialist

Caterpillar Brazil

Alpharetta (GA)

On-site

USD 152,131 - 192,710

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Tuition Reimbursement
Career Development

Job summary

Caterpillar Brazil in Alpharetta is seeking an Embedded Software Engineering Specialist to manage projects and develop technical solutions for telematics systems. The role requires a strong technical foundation in embedded controls and software development, along with collaboration across teams for product delivery.

Qualified candidates will have a Master’s degree with relevant experience or a Bachelor’s with additional years in a similar role. This position offers a competitive pay range with various employee benefits.

Qualifications

  • Master’s degree with 2 years of experience or Bachelor's degree with 5 years in software architecture.
  • Experience with Linux and embedded controls for telematics applications.
  • Proficiency in software design patterns and test-driven development.

Responsibilities

  • Manage development of product or process as a principal contributor.
  • Drive design improvements for complex systems.
  • Develop Telematics onboard monitoring software.

Skills

Embedded controls development
Linux
Design patterns
Unit tests
UML tools (Rhapsody)
Knowledge of Ubuntu
CAN, J1939, TCP/IP protocols
CAN-based tools (CANoe, CANalyzer)
GIT configuration management

Education

Master's degree in relevant field
Bachelor's degree in relevant field

Tools

Rhapsody
GIT

Job description

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: $152,131.00 - $192,710.00 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 97,530 - 146,290
Medical, dental, and vision benefits
Paid time off
401(k) plans
+2
Autonomy Engineering Development Specialist
Autonomy Engineering Development Specialist

Caterpillar Inc. • Mossville (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Electronic Components Engineering Specialist
Electronic Components Engineering Specialist

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
401(k) savings plans
Tuition Reimbursement
+2
Electronic Components Engineering Specialist
Electronic Components Engineering Specialist

Caterpillar Inc. • Mossville (IL)

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+1
Embedded Software Engineer
Embedded Software Engineer

Caterpillar Inc. • Mossville (IL)

On-site
USD 127,000 - 147,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+2
Electronic Components Engineering Specialist
Electronic Components Engineering Specialist

Caterpillar Inc. • Mossville (PA)

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Engineering Manager
Engineering Manager

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 148,000 - 222,000
Medical, dental, and vision benefits
401(k) plans
HSA
+3
Engineering Manager
Engineering Manager

Caterpillar Brazil • Mossville (IL)

On-site
USD 148,000 - 222,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+4
Engineering Team Leader
Engineering Team Leader

Caterpillar Financial Services Corporation • Peoria (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
401(k) savings plans
HSA & FSAs
+1
Software Engineer
Software Engineer

Caterpillar Financial Services Corporation • Decatur (IL)

On-site
USD 98,000 - 158,000
Medical benefits
PTO
401(k)
+8