Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

$91.5k - $148.1k

Oshkosh Corporation

Principal Engineer – SoftwareThe Principal Engineer – Software develops embedded software for various on-vehicle applications. The Sr. Software Engineer shall be able to create vehicle level designs and provide feedback on System Requirements. Will lead the implementation and integration of embedded software written in C/C++, Matlab autogenerated.Your impact:Responsible for completion of a project or part of a project of moderate complexity on time.May be responsible for overall project schedule and budget.May be responsible for managing multiple priorities.Performs more complex engineering calculations, investigations, and tasks as assigned according to Oshkosh, as well as general industry, engineering standards and processes.Responsible for preparation and delivery of plans, designs, computation methods, and/or reporting.Collaborate as needed with other engineering or business support disciplines internally as well as suppliers externally.May have exposure to the external customers and/or industry organizations.Provide guidance or mentorship to entry level engineers working on common projects.Research, create, and update standard engineering methodology and procedures - best practices, etc.Conduct independent research and development on new technologies and establish requirements (resources, equipment, estimates, test plans, and milestones) according to the needs of a project related to real-time operating system (RTOS), Autosar, embedded systems, open-source tools, Internet of Things (IOT), edge computing and architecture virtualization.Carry out the technical aspects of advanced vehicle system controls research and development in the aspect of implementation using embedded software tools, version control and configuration management, verification and validation, DevOps and CI/CD software.Work with internal and external project teams on advanced control development efforts independently with minimum supervision using embedded software and model-based development tool suites.Assist developing or integrating control strategies and implementation in a virtual simulation environment using modeling tools (such as AMESIM, Matlab/Simulink/Stateflow etc.) or hardware-in-the-loop simulators and transferring simulated strategies to vehicle testing and eventual production implementation.Lead or direct feasibility studies and project estimates (manpower, budget development, and timelines etc.) on proposed projects.Lead or direct proposal development with regards to acquiring appropriate funding for various advanced control development efforts.Provide insight to engineering design teams and mentoring to low level engineers as needed based on expertise.Design, implement and document real-time embedded software written in C/C++, Matlab autogenerated.Support supervisor, engineers, and other departments to execute job assignments.Responsible for the design and implementation of software to meet various requirements which include: functionality, memory utilization, performance and maintainability.Read and create software designs in UML.Provide technical assistance for prototype, pilot and production software.Follow good software practices including the use of version control, change control and issue tracking software.Follow a CMMI level 3 process as part of developing software.Provide support to programs to include travel to off-site locations as necessary to accomplish assigned engineering tasks.Participate in project time estimation, technical proposals and decision analysis.Other duties as assigned.Regular attendance is required.Minimum qualifications:Accredited Bachelor's degree in Engineering or related field with five (5) or more years of related experience.Standout qualifications:Accredited Bachelor's degree in Computer Science, Computer or Electrical Engineering.Familiarity with JavaScript, JSON, Python, and SQL database in addition to embedded C/C++.Core competencies:Internal Contacts: Contact with peers and others involving explanation of information (these contacts may be within or outside department or division), and the gathering of factual information; may include the communication of sensitive or confidential information.External Contacts: Limited external contact to gather information, answer queries, or ask assistance.Communication Skills: Read, write and comprehend simple instructions, short correspondence and memos; Read and interpret safety rules, operating/maintenance instructions and procedure manuals; Write routine reports, correspondence and speak effectively before both internal and external groups; Read, analyze and interpret business manuals, technical procedures and/or government regulations: Read, analyze and interpret scientific and technical journals, financial reports and legal documents.Decision-Making: Regularly makes significant decisions and final results, typically affecting the entire department. Available guides or precedents are limited. Has authority over the allocation of resources.Complexity, Judgment and Problem Solving: Work requires the ability to plan and perform work in light of new or constantly changing problems, work from broad instruction, and deal with complex factors not easily evaluated. Decisions require considerable judgment, initiative and ingenuity in areas there is little precedent.Supervisory/Managerial: General instructing, scheduling, and reviewing the work of others performing the same or directly related work. Acts as "lead worker".Working conditions:Physical Demands: Frequent: Standing, Walking/Running, Sitting, Reaching, Hearing, Talking, Visual, Typing; Occasional: Driving, Fine Dexterity, Manual Dexterity; Upper Extremity Repetitive Motion; Seldom: Lifting/Carrying 25lbs., Pushing/Pulling 25llbs.Non-Physical Demands: Frequent: Analysis/Reasoning, Communication/Interpretation, Math/Mental Computation, Reading, Sustained Mental Activity (i.e. auditing, problem solving, grant writing, composing reports), Writing.Environmental Demands: Frequent: Work Alone, Frequent Task Changes, Tedious/Exacting Work; Occasional: High Volume Public Contact.Work Schedule: Routine shift hours. Infrequent overtime, weekend, or shift rotation.Demands/Deadlines: High volume and variable work demands and deadlines impose strain on routine basis or considerable stress intermittently; OR regular direct contacts with distressed individuals within the immediate work environment; and/or exposure to demands and pressures from persons other than immediate supervisor.Pay range:$91,500.00 - $148,100.00The above pay range reflects the minimum and maximum target pay for the position across all U.S. locations. Within this range, individual pay is determined by various factors, including the scope and responsibilities of the role, the candidate's experience, education and skills, as well as the equity of pay among team members in similar positions. Beyond offering a competitive total rewards package, we prioritize a people-first culture and offer various opportunities to support team member growth and success.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Huntersville, NC vacancy
  •  ...Sr. Software EngineerAre you looking for an opportunity to turn your ambition and your people skills into a rewarding career with an...  ...functional teams, including designers, product managers, and QA engineers, to achieve project objectives.Contributes to technical... 
    Suggested

    American Tire

    Huntersville, NC
    21 hours ago
  •  ...Java Software Engineer Hybrid Mode (5 Days in Month) Durham, NC Job Description 6-9 years of professional software development experience in a diverse set of distributed application development and middleware technologies such as REST Web Services, Java 8 capabilities... 
    Suggested
    Work experience placement

    Samprasoft

    Huntersville, NC
    15 hours ago
  •  ...Excellent problem-solving, analytical, and communication skills. ~ Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Preferred Skills Experience with Node.js or Python development. Knowledge of AWS cloud services... 
    Suggested

    Neshent Technologies

    Huntersville, NC
    1 day ago
  • $90 - $95 per hour

     ...client of Innova Solutions is immediately hiring for a Full Stack Engineer - Agentic Security Platform.   Position Type: Full-time,...  ....   The Ideal Candidate Will Have: Strong full-stack software engineering experience with expertise across both frontend and... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova

    Huntersville, NC
    15 hours ago
  •  ...building comprehensive, end-to-end web applications. As a key member of our development group, you will be responsible for the entire software development lifecycle, from conceptualization and design through to deployment and maintenance. We are seeking a proactive problem... 
    Suggested
    Remote work

    medblocks inc.

    Huntersville, NC
    more than 2 months ago
  •  ...Sr. Software EngineerThe primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring... 
    Flexible hours

    Software Technology Inc

    Mooresville, NC
    1 day ago
  •  ...enhancements).Develops and executes test scripts to ensure BY(JDA) software consistently meets the customer's business objectives....  ...MOCA.Bachelor's degree (or equivalent) in Computer Science or Engineering or other relevant discipline.Knowledge on interfaces between WMS... 
    Flexible hours
    Shift work

    Keylent Inc

    Mooresville, NC
    1 day ago
  • Sr Automation EngineerVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: YesRole: Sr Automation EngineerUnderstanding of mainframe and JavaExperience with Soap UI and UFTExperience ...

    Keylent Inc

    Mooresville, NC
    21 hours ago
  •  ...airframe, business jet, eVTOL, bike frame, and speed boat applications. We accomplish this with our leading software, HyperX, through software development and engineering support. As you join our team, you join our company mission and become an integral partner in... 
    Casual work

    Collier Aerospace

    Huntersville, NC
    15 hours ago
  •  ...We are looking for an Application Engineer for our Huntersville, NC facility. In this role you will be responsible for engaging with new and current customers to develop innovative metal additive manufacturing solutions and preparing technical responses and proposals... 
    Permanent employment

    Oerlikon Surface Solutions

    Huntersville, NC
    22 hours ago
  •  ...Job Description Workplace Type: Hybrid About Us: Pickett, an ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout the US and Caribbean. At Pickett, we use the... 
    Temporary work
    For subcontractor
    Flexible hours

    ESP Associates

    Huntersville, NC
    23 days ago
  •  ...s 11 operating nuclear reactors make Duke Energy a clean energy leader in the electricity generation industry. The Nuclear Fuels Engineering (NFE) department is seeking candidates who are passionate about nuclear energy’s role in a clean energy future. Duke Energy’s NFE... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package

    Duke Energy

    Huntersville, NC
    2 days ago
  • $60k - $75k

     ...testing for warehouse fulfillment and manufacturing systems in industries like food and beverage.Partner with automation and controls engineers to test, troubleshoot, and validate their systems on-site.Provide clear communication and updates to customers and project teams... 
    Daily paid
    Temporary work
    Work at office
    Local area
    Relocation package
    Long distance
    Flexible hours
    Weekend work

    ProAutomated

    Huntersville, NC
    1 day ago
  •  ...performing, inclusive, and collaborative environment where you can be your best, every day.Job Summary:The Sr. Product Development Engineer will be responsible for new product development (NPD) projects for both new and existing products, while working within a cross-... 

    Newell Brands

    Huntersville, NC
    2 days ago
  •  ...Effective Date: 07.23.2018 R. Assists engineers in developing, building, or testing...  ...responsibilities and no direct reports. III. REQUIRED COMPETENCIES A. Customer...  ...License 2. Knowledge of database software; inventory software; manufacturing software... 
    Contract work
    Second job
    Local area
    Shift work

    NGK Ceramics USA, Inc.

    Mooresville, NC
    4 days ago
  •  ...production equipment when needed. Assist engineers in developing, building, or testing...  ...responsibilities and no direct reports. III. REQUIRED COMPETENCIES # Customer Focus...  ...Jack License Knowledge of database software; inventory software; manufacturing software... 
    Contract work
    Local area
    Shift work
    Night shift

    NGK Ceramics USA, Inc.

    Mooresville, NC
    4 days ago
  • $155.65k - $165.65k

    Senior Data Engineer LOCATION: 12200 Herbert Wayne Court, Suite 150, Huntersville, NC 28078. 100% telecommuting allowed from any location in the U.S. Job Duties Identify, analyze, and interpret trends or patterns in complex datasets to uncover insights. Manage master data... 
    Remote work

    American Tire Distributors Inc.

    Huntersville, NC
    2 days ago
  • Job ID: SRJ_6019Posted: 2024-05-29Location: Davidson, NC, 28035Employment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Nidhi TotaCompany: SRI Tech SolutionsRole - GCP Technical LeadLocation: Davidson, NC (Hybrid - 3 Days in a week)Yrs. of experience: ...
    3 days per week

    SRI Tech

    Davidson, NC
    15 hours ago
  •  ...supported by a high-performing, inclusive, and collaborative environment where you can be your best, every day.The Product Development Engineer will be responsible for new product development (NPD) projects for small household appliances for both new and existing products,... 
    Work at office

    Newell Brands

    Huntersville, NC
    15 hours ago
  • $100k - $150k

     ...party solutions partnersAdditional InformationI love talking to passionate people. Please do not hesitate to reach out to me at shruthi.n at roljobs dot comSummaryType: Full-timeFunction: SalesExperience level: Mid-Senior LevelIndustry: Mechanical Or Industrial Engineering

    Roljobs Technology Services

    Davidson, NC
    2 days ago
  •  ...Job Description Job Description We are seeking a talented and motivated Hardware in the Loop and Embedded Engineer to join our Guidance, Navigation, and Control (GNC) department in either our Mooresville, NC or Huntsville, AL office. In this role, you will be responsible... 
    Temporary work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Mooresville, NC
    8 days ago
  •  ...the next generation of intelligent capabilities across the organization. We combine state‑of‑the‑art machine learning, modern data engineering, and agent‑driven automation to enhance how FIG supports advisors, strengthens operations, and accelerates strategic decision‑... 

    Financial Independence Group, LLC

    Cornelius, NC
    more than 2 months ago
  •  ...ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients...  ...to the transmission line group (i.e.: structure, processes, software, etc.) with the ability to communicate and apply them accordingly... 
    Temporary work
    Flexible hours

    ESP Associates

    Huntersville, NC
    4 days ago
  •  ...and Development Design and develop components, assemblies, and engineered product solutions.Create and maintain 3D CAD models,...  ...Creo, CATIA, Autodesk Inventor, AutoCAD, or comparable 3D CAD software.Ability to interpret engineering drawings, GD&T, specifications... 

    HSM

    Huntersville, NC
    1 day ago
  •  ...troubleshooting, ticket management, and user support across hardware, software, networking, and standard enterprise applications. The...  ...communication throughout the support process. Work with Security, Engineering, and Operations to ensure systems remain compliant and aligned... 

    Kurz

    Huntersville, NC
    3 days ago
  •  ...Structural Integrity Associates is seeking a motivated Nuclear NDE Level II or III Examiner to join their expert team in Huntersville, North Carolina. This role demands an individual with experience and certification in Ultrasonic Testing, and offers opportunities for... 

    Structural Integrity Associates

    Huntersville, NC
    15 hours ago
  • React DeveloperVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: YesRole: React DeveloperLocation: Mooresville, NCBackground:Product detail pageRating and reviews teamRedefining and...

    Keylent Inc

    Mooresville, NC
    21 hours ago
  • Mobile Developer Founded on a simple belief – do what's right for our clients and our people. TrueBridge Resources, A North Highland Company, leverages proven talent identification / attraction / screening solutions to match highly qualified IT and business professionals...
    Local area
    Monday to Friday

    PSG Global Solutions

    Mooresville, NC
    4 days ago
  •  ...Coleman®, Oster®, Rubbermaid®, Sharpie®, and Yankee Candle®, and employs 24,000 talented teammates worldwide. The Product Development Engineer will work on new product development (NPD) projects for small household appliances within a cross‑functional team. This Position... 
    Work at office
    Worldwide

    Newell Brands

    Huntersville, NC
    4 days ago
  •  ...innovative technology, training, and program management solutions. Our software platforms support certification management, compliance...  ...regulated industries. Role Overview The Director of Engineering provides technical and people leadership for Everblue’s software... 
    Permanent employment
    Full time
    Flexible hours
    2 days per week
    3 days per week

    Everblue

    Huntersville, NC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!