What are the responsibilities and job description for the Fresher/Junior Embedded software development -CAN communications position at Artech L.L.C.?
Job Title :Fresher/Junior Embedded software development -CAN communications
Location: Cary, NC 27513
Duration: 12 Months
Must be willing to relocate on Own
Onsite Opportunity
Salary Range: $60 - $65
Introduction
We are seeking a motivated and enthusiastic individual to join our team as a Junior Embedded Software Developer specializing in CAN communications. This role offers the opportunity to work on innovative projects and develop cutting-edge solutions in the field of embedded systems. The position requires onsite work during the first shift from 8:00 AM to 5:00 PM.
Required Skills & Qualifications
Preferred Skills & Qualifications
Location: Cary, NC 27513
Duration: 12 Months
Must be willing to relocate on Own
Onsite Opportunity
Salary Range: $60 - $65
Introduction
We are seeking a motivated and enthusiastic individual to join our team as a Junior Embedded Software Developer specializing in CAN communications. This role offers the opportunity to work on innovative projects and develop cutting-edge solutions in the field of embedded systems. The position requires onsite work during the first shift from 8:00 AM to 5:00 PM.
Required Skills & Qualifications
- Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Systems Engineering, or equivalent work experience
- Demonstrated proficiency in embedded software development using C and C
- Experience with object-oriented software design and C# expertise
- Understanding of the embedded software development workflow from requirements to machine validation
- Strong communication (written and verbal) and teamwork skills
- Demonstrated problem-solving skills
- Ability to work in a self-directed environment
- Prior work experience at the client or in the client's industry
Preferred Skills & Qualifications
- Experience with GNU Make and Python scripting
- Knowledge of CAN communications protocols (automotive ethernet, J1939, ISO 14229 standards)
- Technical experience relating to design and diagnostics of mechanical/electrical/hydraulic systems
- Experience developing low-level and middleware drivers for hardware peripherals
- Experience with AUTOSAR and John Deere proprietary operating systems
- Experience in software product delivery using agile software development processes
- Perform embedded systems engineering tasks including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, and controller integration testing
- Develop features in C for an internal embedded operating system software used on vehicle controllers
- Develop software tools and scripts for increasing efficiency and user experience of embedded software development using modern C#
- Create test automation tests and frameworks using Python
- Lead innovation efforts to define the next generation of tools and workflows used by the embedded development community
- Collaborate with internal and external stakeholders including providing daily user support
- Analyze issues and drive resolution of root cause issues
- Comprehensive health, dental, and vision insurance
- Opportunities for professional growth and development
- Supportive and collaborative work environment
Salary : $60 - $65