FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Software Engineer
Caterpillar Inc.. Provide technical leadership in the design, development, and enhancement of transmission systems .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in the design, development, and testing of transmission systems, with a strong focus on embedded systems and software development using MATLAB/Simulink. Proven ability to lead technical projects and collaborate effectively with cross-functional teams to enhance system performance and quality.
Highest-signal resume keywords
MATLAB/Simulink Software DevelopmentEmbedded Systems KnowledgeSoftware DebuggingCAN/J1939 Communication ProtocolsRequirements Analysis Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Transmission System DesignSoftware DevelopmentSoftware TestingLaboratory VerificationModel in the Loop (MIL) Testing
Soft Skills
CollaborationTechnical Leadership
Tools & Technologies
GitCANalyzerCANapeSoftware Debugger
Industry Keywords
Engineering DegreeComputer Science Degree5+ Years Engineering Experience
About the role
Key responsibilities & impact- Provide technical leadership in the design, development, and enhancement of transmission systems
- Plan, design, develop, test, and maintain transmission software
- Interact with machine and transmission application leads and software architects
- Integrate common software library modules and source code generated from a code generation tool
- Test and debug embedded system software
- Perform laboratory verification of software and Model in the Loop (MIL) testing
- Design and implement software and procedures
- Identify and address areas of product weakness in finished products
- Support development of transmission software and controls
- Collaborate with team members to ensure optimal transmission system performance and quality
- Travel 10%
Requirements
What you’ll need- A bachelor's degree in an accredited Engineering or Computer Science
- 5+ years of engineering experience
- Experience using MATLAB/Simulink for software development
- Extensive knowledge of software tools such as Git, CANalyzer, CANape, Software Debugger
- Knowledge of CAN/J1939 communication protocols
- Knowledge of embedded systems and their applications
- Knowledge of requirements analysis tools, methods, and techniques
- Ability to complete a drug screen
- Visa sponsorship is NOT available for this position
Benefits
Comp & perks- Medical, dental, and vision benefits
- Paid time off plan (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
- Domestic relocation assistance