Principal Engineer - Software
Location: Oshkosh, WI, US
Job ID: ATR 18140
Job Description
Job Title: Principal Engineer – Software
Job Location: Oshkosh, WI
Eligibility/Clearance: US citizenship required as this supports a
government contract
Job Description
The 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.
Arena Technical Resources, LLC, (ATR) is an Equal Opportunity Employer
(EOE) who will provide equal employment opportunity to employees and
applicants for employment without regard to race, ethnicity, religion,
color, sex, pregnancy, national origin, age, veteran status, ancestry,
sexual orientation, gender identity or expression, marital status,
family structure, genetic information, or mental or physical disability.
First Name
Required
Last Name
Required
Email Address
Required
Phone Number
CountryNoneAfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBruneiBulgariaBurkina FasoBurundiCabo VerdeCambodiaCameroonCanadaCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongoCongo-BrazzavilleCook IslandsCosta RicaCôte d'IvoireCroatiaCubaCuraçaoCyprusCzechiaDemocratic People's Republic of KoreaDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard Island and McDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIraqIrelandIslamic Republic of IranIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLao People's Democratic RepublicLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorwayOmanPakistanPalauPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarRepublic of KoreaRepublic of MoldovaReunionRomaniaRussiaRwandaSaint BarthelemySaint Helena, Ascension and Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint MartinSaint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint Maarten (Dutch part)SlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the South Sandwich IslandsSouth SudanSpainSri LankaState of PalestineSudanSurinameSvalbard and Jan MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Virgin IslandsUgandaUkraineUnited Arab EmiratesUnited KingdomUnited Republic of TanzaniaUnited StatesUnited States Minor Outlying IslandsUruguayUzbekistanVanuatuVaticanVenezuelaVietnamWallis and FutunaWestern SaharaYemenZambiaZimbabwe
State/ProvinceNoneAlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWashington, D.C.West VirginiaWisconsinWyoming
City
ZIP/Postal Code
Resume
Choose File...
Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt
Message
Success!
Your application was successfully sent!