FargoRecruiter Since 2001
the smart solution for Fargo jobs

Senior Embedded Software Engineer

Company: John Deere
Location: Fargo
Posted on: March 28, 2020

Job Description:

Job DescriptionThere are 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before in our 175-year history. Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll put you to work. RIGHT NOW. Primary Location: United States (US) - North Dakota (US-ND) - Fargo Function: Product Engineering Title: Senior Embedded Software Engineer - 64109 Your Responsibilities As a Senior Embedded Software Engineer , for John Deere Electronics Solutions Group (JDES-Fargo), you will design new and existing embedded software for robust on/off road vehicles and harsh environments. In addition, you will: * Lead the enterprise global software agile team and be responsible for planning, execution, communication, risk management and delivery for AUTOSAR programs as a software program manager with minimal supervision. * Ensure feature delivery priorities and milestones are aligned with a cross functional team of stakeholders including ecosystem stakeholders and meet the deliverables and expectations with high quality software work products utilizing software development processes. * Communicate the project status periodically to stakeholders, seek proactive feedback and implement continuous improvement. * Create and review innovative software architectures and designs for challenging problems with limited peer guidance or supervision. This includes breaking the original requirements down into the proper high level and mid-range architecture and then creating detailed design notes from the results. * Perform advanced analysis and make recommendations and design decisions based on results with some assistance from others. Review the design calculations of others to ensure proper application of design techniques. * Implement code using advanced programming techniques. Solve most tool suite set up problems. Solve integration issues that involve multiple code modules, code bases, and/or multiple developers. Critically review others' code. * Perform and/or coordinate detailed unit, integration, and systems verification and validation testing using software tools including emulators, debuggers, hardware in the loop and simulations. Review others testing and suggest additional test cases. * Review documentation produced during the Product Development Lifecycle that is generated by other engineering groups and verifies documentation is sufficient for product design. Generate support documents as needed. * Work closely with other project team members as needed to ensure the final combined product has compatible software, electronic hardware, and mechanical hardware which functions properly together and performs at levels specified in the product specifications. * Travel as needed to accomplish the tasks required of this position, including meeting with customers to generate and/or revise concepts and product requirements, installing and testing prototypes, and troubleshooting and correcting improper operation of products designed. VISA Sponsorship is available for this position What Skills You Need * 5 or more years of experience in firmware (Embedded Software) development * 5 or more years of experience in C or C++ programming language * 5 or more years of experience with microcontrollers, ARMs, DSPs, and/or PSoCs * 2 or more years of experience in AUTOSAR * Experience with communication networks (e.g. CAN, Ethernet, FlexRay, etc.) * Experience with development and debugging tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters, etc.) * Experience with microcontroller peripherals and systems (e.g. PWM outputs, boot loaders, A/D converters, watchdog timers, interrupt and trap functions, serial and parallel interfaces, etc.) * Understanding of Real-Time Operating System concepts, task schedulers, and application development * Experience with product development * Strong written and verbal communication skills (English) What Makes You Stand Out * Experience with Agile development methodology * Experience with communication protocols (e.g. J1939, ISO11783, TCP/IP, etc.) * Experience with CMM or other mature development models * Experience with simulation and modeling tools (e.g. MATLAB, Simulink, Real-Time Workshop, etc.) * Experience with control systems (e.g. electro-hydraulic or electro-mechanical control systems) * Experience with hybrid electric systems (X-by-wire, electric motor control, etc.) Education (or equivalent work experience) Ideally, you will have a degree or equivalent work experience in the following: * Bachelor's degree in Electrical Engineering/Computer Engineering from an accredited engineering program What You'll Get At John Deere, you are empowe

Keywords: John Deere, Fargo , Senior Embedded Software Engineer, IT / Software / Systems , Fargo, North Dakota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Lead Embedded Software Developer
Description: Lead Embedded Software Developer Product Owner, Agile, RTOS, Linux, C, C , Wireless Communication Networks in Fargo, ND Position Lead Embedded Software Developer Product Owner, Agile, RTOS, Linux, (more...)
Company: DBA Web Technologies
Location: Fargo
Posted on: 03/21/2020

Entry Level Java Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US. We will hire over 300 new Entry Level Java-- Developers in the next 4 weeks.One day someone is going to ask you where (more...)
Company: Revature
Location: Fargo
Posted on: 03/23/2020

Embedded Software Engineer
Description: Dahl Consulting is partnering with a client in Grand Forks, MN to hire a Full time Software Engineer. The Software Engineer will join an experienced and growing team in the development of software products (more...)
Company: Dahl Consulting
Location: Grand Forks
Posted on: 03/22/2020


Software Engineer Team Lead
Description: Position Software Engineer Team Lead About Nexus Innovations Technology and clients are at the core of what Nexus Innovations is all about and if you are a professional who is inspired by learning new (more...)
Company: Nexus Innovations
Location: Fargo
Posted on: 03/27/2020

Technology Sales
Description: Technology Sales br br Fargo, ND br br North Country Business Products NCBP , one of the largest Point of Sale POS Solution providers in the nation is seeking a motivated, results driven sales (more...)
Company: North Country Business Products
Location: Fargo
Posted on: 03/29/2020

Software Engineering Intern - Angular
Description: Our organization seeks a dedicated, passionate Virtual / Remote Software Engineering Intern for our Angular project.
Company: Open Learning Exchange
Location: Fargo
Posted on: 03/29/2020

Entry Level Software Engineer
Description: As a leader in recruiting emerging technology talent across the country, Revature is looking forward to hiring over 300 new Entry Level Software Engineers in the next 4 weeks.One day someone is going (more...)
Company: Revature
Location: Fargo
Posted on: 04/1/2020

Junior Software Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US. We will hire over 300 new Junior Software Developers in the next 4 weeks. br br One day someone is going to ask you (more...)
Company: Revature
Location: Fargo
Posted on: 03/26/2020

Associate Scientist, Technical Operations
Description: We are seeking an Associate Scientist in Technical Operations. The Associate Scientist will support activities related to the optimization of existing products/processes and implementation of new product (more...)
Company: Aldevron
Location: Fargo
Posted on: 03/27/2020

Spanish Customer Support
Description: Spanish speaking
Company: Tech Mahindra (Americas) Inc.
Location: Fargo
Posted on: 03/27/2020

Log In or Create An Account

Get the latest North Dakota jobs by following @recnetND on Twitter!

Fargo RSS job feeds