Security Software Engineer - Auto OEM - Cary, NC

Garmin International, Inc. Cary , NC 27518

Posted 3 months ago

As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve.

That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications. At Garmin, we create products that solve complex problems and make peoples lives safer, healthier and more enjoyable.

Whether you are interested in developing software using C or C , we have a future for you. We are looking for a full-time Embedded C/C software engineer to develop low-to-mid level software on the Automotive Platforms Team that handles device security at our site in Cary, NC. The software engineer develops software, creates and executes designs for new functionality, or enhances existing functionality.

May also perform as Lead Software Engineer for a multitude of projects or sub projects. If you are interested in working on Automotive Infotainment, Cameras, Clusters and/or other vehicle systems, this is the position for you! Check out one of the cool products we introduced at 2018 CES: https://www.youtube.com/watch?v=6h29pRl57uI&feature=youtu.be Engineers working on Automotive device security will develop software in C and C on Linux and/or Android platforms.

They also test software using debuggers, emulators and simulators; perform software releases and software quality assurance activities; write unit and integration tests and work collaboratively and professionally with other Garmin associates. Other essential functions include:Speak fluently around cryptography and security controls (hardware and software

Understand adversarial tactics, techniques, and procedures in order to understand and implement mitigations

Ensure all security requirements are met or exceeded

Perform ongoing risk assessments based on current threat intelligence throughout all product phases

Creates and executes designs for small sets of new functionality as part of a software project

May perform as a technical leader or Lead Software Engineer for derivative software project

Collaborates and adds value through participation in peer code reviews, providing comments and suggestions Provides reliable solutions to a variety of problems using sound problem solving techniques Performs technical root cause analysis and outlines corrective action for given problems Works in both an agile and waterfall software development environments

Expertise and passion in trunk based development and good understanding of (SDLC) Software Development LifecycleServe as a mentor to less experienced software engineers Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects

Apply Garmins Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed

Qualified candidates will possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Math or Physics or a technical field (such as CIS or IT) from a four-year college or university AND a minimum of one-year relevant experience OR an equivalent combination of education and relevant experience with a 3.0 cumulative GPA or higher. Other requirements include:Must possess a minimum 1 year of work experience programming in C/C and Linux.Experience in cryptography and security

Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description

Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C, C ,Demonstrates mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)Experience programming on ARM/Intel multi-core processors, experience with Linux/Android, Hypervisors, QNX, INTEGRITY, BSP Development, Wi-fi, BT (Bluetooth), V2V, V2X, IoT, Ethernet, Ethernet AVB, CAN, Diagnostics, Functional Safety (ISO26262), Connectivity, video / audio codecs, video acceleration/compositing/streaming and optimization, augmented reality and experience developing for consumer products is highly preferred! Our benefits are designed to lead an evolving marketplace, support innovation and encourage a healthy balance between work and life.

They allow our associates to make their own decisions about their wellbeing and future and consistently rank Garmin as a top tier benefits provider when compared to other high-tech employers. We offer a choice of high value medical, dental and vision plans with low or no premiums, to fit your and your familys preferences. In addition, Garmins financial benefits include a generous 401K retirement plan that provides 5% of pay base contribution plus a match of 75 cents for every dollar you contribute to a maximum of 10% of your compensation.

The employee stock purchase plan allows for shares to be bought at a 15% discount. Garmin offers many other benefits and perks ranging from wellbeing initiatives, educational assistance and career development, community charity support, and employee discounts just to name a few. Relocation Assistance Available.

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veterans status, age or disability.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Relationship Manager Cornerstone Financial Center South Triangle Market Cary NC

Bank Of America Corporation

Posted 2 weeks ago

VIEW JOBS 7/31/2019 12:00:00 AM 2019-10-29T00:00 Job Description: At Bank of America, we handle the finances of over 67 million client relationships every day, including helping them save, borrow and invest for today and for their future. We stand by our clients each and every day giving them the power to realize their personal financial goals and help make their financial lives better. If you join our team, we'll count on you to care for, advise and guide our clients when they need us most – whether they're just starting out, buying a home, building a family or planning for retirement. We're looking for the next generation of Relationship Managers - those with a passion for growing a long-term career, building relationships and working with a team of client professionals in one of over 4,000 locations nationwide. The Relationship Manager role is meant for those looking to make a real impact and build a career in financial services. The role is ideal for those who have a passion for engaging and listening to clients to understand their needs, life events and financial aspirations. As a Relationship Manager, you'll foster relationships with clients to fully understand their life priorities, identify and recommend solutions to help clients achieve their financial goals. From day one, you'll receive training from our award-winning Academy at Bank of America, including hands-on practice, personalized coaching and dedicated support throughout your on-boarding experience. With demonstrated success, you'll have the opportunity to advance into leadership roles such as a financial center or market manager, or client professional roles such as a financial advisor or within small business or lending– with unlimited opportunity to grow throughout the company. The Academy will support you with dedicated programs, tools and resources throughout your career journey. We'll help you * Build a successful career at Bank of America through world-class training and on-boarding programs that set you up for success. * Grow in your current role through one-on-one coaching from Academy managers who are invested in your success and training programs that help you excel, build new skills or take on additional responsibility. * Continuously learn and advance your career goals through intentional career paths to the next best role. * Use resources and innovative technologies to optimize the client experience. * Confidently build relationships with clients by using a defined consultative questioning approach that will help you gain in-depth knowledge of clients' financial life priorities and connect them to our solutions that meet their financial goals. * Provide clients with a personalized rewarding experience by executing a variety of defined client engagement strategies through relationship calling, in-person conversations and referrals to specialists. * Grow your business knowledge and network by partnering with experts in small business, lending and investments. As a Relationship Manager, you can look forward to * Ongoing professional development to deepen your skills and optimize your expertise as the industry evolves and changes. * Resources and dedicated support to help you reach your full potential throughout your career. * A benefits programs designed to meet the diverse needs of our employees at every stage of their life and help them plan for tomorrow. * Progressive workplace practices and initiatives that promote inclusion. We're a culture that * Believes in responsible growth and has a proven dedication to supporting the communities we serve. * Provides continuous training and developmental opportunities to help people achieve their goals, whatever their background or experience. * Believes diversity makes us stronger, so we can reflect, connect to and meet the diverse needs of our clients and customers around the world. * Is committed to advancing our tools, technology, and ways of working. We always put our clients first to meet their evolving needs. Required skills: * Is an enthusiastic, highly motivated self-starter with a strong work ethic and intense focus on results, acting in the best interest of the client. * Collaborates effectively to get things done, building and nurturing strong relationships. * Displays passion, commitment and drive to deliver an experience that improves our clients' financial lives. * Is confident in identifying solutions for new and existing clients based on their needs. * Is comfortable in your ability to actively contact clients by phone. * Communicates effectively and confidently, and is comfortable engaging all clients. * Has the ability to learn and adapt to new information and technology platforms. * Applies strong critical thinking and problem-solving skills to meet clients' needs. * Will follow established processes and guidelines in daily activities to do what is right for clients and the bank, adhering to all applicable laws and regulations. * Efficiently manages your time and capacity. * Is a commissioned notary or can successfully obtain a notary commission in the state you work within four months of start date in role (eight months for employees with a work location of CA, NY or PA). * Can be flexible to work weekends and/or extended hours as needed. Desired skills: * Experience in financial services and knowledge of financial services industry, products and solutions. * Experience assessing client needs, identifying/recommending solutions, and building/managing client relationships. * Sales experience in a salary plus incentive environment. * Experience working in an environment with individual and team goals where goals were routinely met or exceeded. Posting Date: 07/30/2019 Location: Cary, NC, CARY CORNERSTONE BC, 1931 HIGH HOUSE RD, - United States Travel: No Full / Part-time: Full time Hours Per Week: 40 Shift: 1st shift Bank Of America Corporation Cary NC

Security Software Engineer - Auto OEM - Cary, NC

Garmin International, Inc.