Jobs via Dice

Jobs via Dice

Software Engineer, Embedded OS - Onsite

Role

Software Engineer, Embedded OS - Onsite

Job type

Full-time

Posted

3 weeks ago

Share this job

Salary

Not disclosed by employer

Job description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, VIVA USA INC, is seeking the following. Apply via Dice today!

Title: Software Engineer, Embedded OS - Onsite

Mandatory skills

embedded software development, C, C++,

object-oriented software design, C#, machine validation,

GNU Make, Python scripting, CAN communications protocols, automotive ethernet,

mechanical systems, electrical systems, hydraulic systems,

hardware peripherals, AUTOSAR, proprietary operating systems,

software product delivery, agile software development processes,

embedded systems engineering, requirements analysis, operational concept development, software system design,

component integration, design reviews, controller integration testing,

software tools, test automation, frameworks

Description

Job Responsibility

Perform embedded systems engineering tasking 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

Required Skills/Experience

Demonstrated proficiency in embedded software development using C and C++

Demonstrated experience with object-oriented software design and C# expertise

Good 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

Desired Skills/Experience

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 client proprietary operating systems

Experience in software product delivery using agile software development processes

Education Details

Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Systems Engineering, or equivalent work experience

Notes

1st shift 8:00 AM 5:00 PM

Onsite Role Only

VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.

Contact Details

Account co-ordinator: Jothimani Natarajan

VIVA USA INC.

3601 Algonquin Road, Suite 425

Rolling Meadows, IL 60008

|

Resume ExampleCover Letter Example

Explore more