Embedded Software Engineer

Alliance Sourcing Network

Mossville, IL

JOB DETAILS
SKILLS
Analysis Skills, C Programming Language, C++ Programming Language, Caterpillar Equipment, Communication Skills, Computer Science, Cost Estimates, Customer Support/Service, Datasheets, Documentation, Embedded Software, Embedded Systems, Identify Issues, Interpersonal Skills, Mathematics, Mentoring, Microsoft Visual Basic, Network Software, Onboarding, Operating Systems, Presentation/Verbal Skills, Problem Solving Skills, Production Systems, SQL (Structured Query Language), Schematics, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Evaluation, Strategic Planning, System Test, Systems Analysis, Systems Scalability, Test Lab, Test Plan/Schedule, Validation Testing, Writing Skills
LOCATION
Mossville, IL
POSTED
6 days ago
Required Education
" Degree Requirement: Bachelor's degree in Computer Science, Software Engineering, Mechatronic Engineering, or a relevant field.
" Years of Experience: 2 4 years of industry experience (experience outside of internships).

Disqualifiers / Policies:
o No 2-year (Associate) degrees accepted.
o Internships do NOT count toward the required years of experience.
o A Master's degree does not reduce the 2 4 year experience requirement.

Top Three Skill
1. Software Development: Strong proficiency in Matlab and Simulink.
2. Validation Testing: Hands-on experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) validation testing.
3. Communication: Effective written and verbal communication skills.

Additional Technical Skills (Required):
" Solid programming experience in C or C++.
" Knowledge of reading schematics and data sheets for components.
" Knowledge of the full software development lifecycle (from systems analysis through testing and delivery).
" Familiarity with development software related to embedded systems (e.g., SQL, VisualBasic).

Soft Skills (Required):
" Problem-solving skills.
" Customer service and interpersonal skills.
" Basic ability to troubleshoot issues and make system changes as needed to resolve problems.

Apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of embedded software and systems. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for industrial, communications, and general computing applications.

Key Job Responsibilities:
" Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
" Write and code logical and physical database descriptions; specify identifiers to the management system or direct others in coding descriptions.
" Analyze and enhance the efficiency, stability, and scalability of system resources.
" Review project requests describing user needs to estimate time and cost required to accomplish the project.
" Contribution: Software strategy creation, optimization, and documentation for Caterpillar engine and aftertreatment systems.
" Tasks: Engage with software programmers, mechatronics, and validation engineers to solve engine control challenges; develop and document software control strategies for internal customers.
" Team Structure: Part of a 15-person team divided into engine subsystem ownership. You will be partnered with a mentor during the onboarding ramp-up period.
" Interaction: Engine lab development activities, in-person meetings, and team huddles.
" Environment: 90% office-based (for software development). Occasional work in soft labs (development benches) and engine test labs (requires PPE: safety glasses and boots).

About the Company

A

Alliance Sourcing Network

At Alliance Sourcing Network we are committed to providing a variety of staffing and recruiting solutions. We specialize in the placement of Technical and Professional Consultants. We offer direct placement, contract to hire, and consulting solutions. Our professionals have served the needs of many industries including: Financial Advertising Construction Insurance Manufacturing Medical Energy Pharmaceutical Telecommunications Transportation At Alliance Sourcing Network we have the capability and functionality with our staff to customize our services to meet your specific needs. We are committed to providing your business with the right solution. Because every client situation is unique, Alliance Sourcing Network provides many staffing options and a range of related services to address your human resources requirements. These include: Contract Staff Augmentation Contract-to-Hire Staffing Direct Placement Payroll Services Pre-Employment Drug Testing and Background Investigation Services Pre – Employment Skills Testing Vendor Management Solutions Strategic Sourcing and Procurement Does this sound like a company you would want working for you? Do not hesitate to contact our office at 201-438-2005 to schedule a fee consultation; whether you are looking to hire or advance in your career. We can strategize The Complete Sourcing Solution!

COMPANY SIZE
10,000 employees or more
INDUSTRY
Staffing/Employment Agencies
WEBSITE
http://www.asn-corp.com/index.html