Job Description - Embedded Linux Application Engineer (Telematics / Infotainment)
Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Linux Software Development/Embedded Software Engineer- C++ and Linux to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk!
The main function of this position is to apply the principles of electrical engineering and computer science to the design, development, testing, and evaluation of embedded solutions for electronic systems. A typical embedded engineer researches, designs, develops, and tests hardware-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
This assignment develops mid-layer & app-layer software on telematics and displays electronics.
JOB RESPONSIBILITIES:
Concept, design, test, document, and promote new software features and processes
Perform requirements analysis and decomposition
Evaluate new languages, development tools, or processes
Perform product maintenance
Manage the software lifecycle through version control and configuration management
Keep up to date on new technologies or develop new technologies
Communicate technical information to customers, team members, suppliers and other units
Support and advise other engineers, managers, marketing personnel, customers and suppliers
EDUCATION & EXPERIENCE REQUIRED:
Bachelors’ Degree in Computer Engineering/Electrical Engineering/Related Degree AND 5-7 years’ of experience OR
Master’s Degree with less years’ of experience
REQUIRED SKILLS:
Real world experience implementing software for embedded Linux is key requirement.
C/C++/Rust
Kernel building & Linux device drivers
Ethernet, TCP/IP, and WiFi
Experience designing embedded infotainment, telematics software for in-vehicle information, entertainment, and connectivity
Experience with Bluetooth
Kernel building & Linux device drivers
Experience with scripting using Python & shell scripting
Experience with GIT configuration management tool
Experience with control software design patterns and anti-patterns
Software development process theory and practices such as Agile
Experience designing electronics controls, including development of device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.
Knowledge of reading schematics and data sheets for components
SOFT SKILLS REQUIRED:
Ability to troubleshoot issues and make software/system changes as needed to resolve issues
Ability to research technical topics and learn new technologies and approaches
Verbal & written communication skills, customer service and interpersonal skills
401(k)
Dental insurance
Vision Insurance
Disability insurance
Employee assistance program
Health insurance
Health savings account
Life insurance
Paid time off
Paid Holidays
Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!