Jobs
>
Software Engineer
>
Warren

    Software Engineer - Warren, United States - ASRC Federal Holding Company

    Default job background
    Description


    Vehicle autonomy is an emerging capability that is the primary focus of the US Army's Ground Vehicle Robotics (GVR) team.

    GVR has been charged with developing and integrating remote operating and autonomous technologies to their legacy fleet of wheeled and tracked assets, in order to put fewer soldiers in harms way and improve the capability of their ground vehicle platforms.

    Mission success will require the contributions of the best and brightest minds our country has to offer.


    To that end, ASRC Federal is seeking a Software Engineer to join our team in support of the Ground Vehicle Robotics program in Sterling Heights, MI.

    The Software Engineer will be responsible for architecting, developing, debugging, and testing software for embedded systems in support of daily Army requirements.

    Job Responsibilities

    Ability to architect, design, develop, implement, debug, and test low-level microcontroller software based on customer requirements.

    Expertise, knowledge and skills required include software systems architecture development, software reuse, low-level software production, high-level application systems development, software project management, risk management, software process models (e.g., use of Agile development), software engineering technologies and tools, high proficiency in the C programming language, proficiency in at least one object-oriented language such as C++ or C#, familiarity in real-time operating systems, and demonstrated competency in at least one firmware programming suite (e.g., Code Composer Studio, MPLAB, etc.).

    Developing safety-critical software and advise on hardware considerations that go along with it.
    Ability to read printed circuit board schematics and to identify potential errors and software integration issues.
    Proficient in working with software feedback control loops algorithms (such as a PID controller) that move actuators and/or motors.

    Work alongside cybersecurity teams to ensure that all potential methods of intrusion are removed or mitigated and will also need to work alongside safety team in order to build a test plan to determine and subsequently verify potential safety issues.

    Develop software that focuses on low and high-level communication protocols (CAN, SAE J1939, Ethernet, MIL-STD-1553, Serial, SPI, I2C, etc.). Demonstrated proficiency in microcontroller and external IC interfacing (sensors, PWM control, analog-to-digital conversion, etc.)
    Develop code for physical hardware devices utilizing software applications to solve problems and implement systems.
    Develop concept from briefing, writing, requirements, testing, fixing through delivery of final stage.
    Experience in designing, developing, optimizing, coding, testing, reviewing and debugging embedded systems with real-time multitasking operating systems.
    Implement embedded software programs into devices that are built around a microprocessor.
    Troubleshoot, enhance stability, efficiency and scalability of system resources.
    Validate and integrate new designs for the complex systems.
    Managing projects from start to finish by developing schedules and ensuring that integrated product teams are meeting technical objectives.

    Requirements

    Requirements

    Bachelor of Science in Computer Science or Math, or a Bachelor's degree in another technical field with a minimum of thirty (30) semester hours in a combination of computer science, mathematics, and/or statistics
    Five (5) years of related work experience.
    Must have experience with Linux Platform Development and Embedded Linux designs.
    Proficient with Linux, C/C++, Shell Scripting, and understanding of networking communication protocols (TCP/IP, UDP/IP) and hardware.

    Well versed in some of the following technologies:

    GCC Compiler, Cross Compiler Environment, QT, BSD Sockets, Wireshark, Network Routing, Git, Yocto, Bitbake, Linux Network Device Drivers, Python, Open Embedded, Netlink.

    Utilizes Linux in engineering investigations, designs and develops code for physical hardware devices utilizing software applications to solve problems and implement systems.

    Troubleshoot, enhance stability, efficiency and scalability of system resources.
    Ability to obtain and maintain a Secret Government Clearance
    Occasional travel for installations and/or technical support if needed.

    #J-18808-Ljbffr


  • CIeNET International Warren, Michigan, United States Permanent

    · CIeNET is a leading global technical consulting, software engineering, and technical solutions provider. Our team is working on design, development, and maintenance of best-in-class platforms in automotive, enterprise, and mobility industries for leading OEMs and looking for e ...


  • Insight Global Warren, United States

    Position: Senior Software Engineer · Duration: 9-month C2H · Location: Sterling Heights/Warren, MI - Hybrid Role – Will be onsite 2 times per week or as needed · Work Auth: USC - must be able to obtain a Secret Clearance · Pay Rate Range: $60-$70/hr · ** Exact compensation may v ...


  • General Motors Warren, United States

    Job Description · Work Arrangement: · Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, Sunnyvale, or Warren three times per week, at minimum. · The Role: · The Digital Product Engineering team is a dynamic and fast p ...

  • Amentum

    Engineer Software III

    3 weeks ago


    Amentum Warren, United States

    **Amentum is currently seeking a qualified candidate to serve as a Software Engineering Subject Matter Expert in the Assistant PEO Systems Engineering, PEO Combat Service & Combat Service Support (PEO CS&CSS) office. This position is currently hybrid, typically with one day weekl ...


  • People Tech Group Inc Warren, United States

    Role:- Embedded software Engineer · Duration: Long Term(Full time) · Location: Warren , MI (Onsite) · Job Description: - · • Experience in C++ / Embedded C Programming /coding skills · • Knowledge / Experience in the development of embedded applications. · • Knowledge in Microcon ...


  • ATS Automation Warren, United States

    ATS Company: PA Solutions · Requisition ID: 10272 · Location: · Warren, MI, US, 48091 · Date: Apr 26, 2024 · Controls Software Engineer · Job Description · Required Duties: · The candidate must be able to work in a professional engineering team-based environment. Engineering team ...

  • CACI International Inc

    Software Engineer

    3 weeks ago


    CACI International Inc Sterling, United States Full time

    Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USAnticipated Posting End: 5/31/2024 What You'll get to Do: · As a motivated engine ...


  • Horizon Ventures Sterling, United States

    Job Information · Create Fascinating Things: Your Tasks · ​​​​​​ · Automation of development and production processes using suitable applications and integration solutions · Support and development of software for the automated configuration and commissioning of our machines · Cl ...


  • NovaWorks Sterling, United States

    IT SYSTEM ENGINEER* SOFTWARE DEPLOYMENT (FOCUS ON MACOS) · YOU'RE LOOKING FOR A JOB & WE'RE LOOKING FOR YOU · DO WHAT YOU LOVE – as one of the largest international fashion companies, with more than 1,200 stores worldwide, we create fashion for moments of experience. NEW YORKER ...

  • CIeNET Technologies

    Software Engineer

    3 weeks ago


    CIeNET Technologies Warren, United States Full time

    CIeNET is a leading global technical consulting, software engineering, and technical solutions provider. · Our team is working on design, development and maintenance of best-in-class platforms in automotive, enterprise, mobility industries for leading OEMs and looking for experie ...

  • DBSI

    Software Engineer

    3 weeks ago


    DBSI Warren, United States

    Job Title: Senior Software Engineer · Location: Milford, MI · Required Experience: · 5-10 years of software engineering experience. · Experience developing & architecting software solutions for embedded or IoT devices. · Experience with C/C++ application development for ARM-ba ...

  • General Motors

    Software Engineer

    1 day ago


    General Motors Warren, United States

    Description · Contribute to the build and development of new Telematics/Infotainment applications that are downloaded and/or directly integrated to in-vehicle infotainment. Work hand in hand with stakeholders and other engineers throughout the entire product development lifecycl ...

  • CIeNET International

    Software Engineer

    3 weeks ago


    CIeNET International Warren, United States

    Job Description · Job DescriptionCIeNET is a leading global technical consulting, software engineering, and technical solutions provider. · Our team is working on design, development and maintenance of best-in-class platforms in automotive, enterprise, mobility industries for lea ...


  • Insight Global Warren, United States

    Position: Senior Software System Engineer · Duration: 9-month C2H · Location: Sterling Heights/Warren, MI - Hybrid Role – Will be onsite 2 times per week or as needed · Work Auth: USC - must be able to obtain a Secret Clearance · Pay Rate Range: $60-$70/hr · ** Exact compensatio ...


  • CleNet Technologies Warren, United States

    Job Duties: · Analyze the software system requirements and architecture and help estimate efforts to develop and test the software. · Understand product/software system requirements/architecture and develop high-level and low-level designs for the development and testing of softw ...

  • GeoLogics

    Software Engineer

    6 hours ago


    GeoLogics Sterling Heights, United States

    Role: Software Engineer · Client: DOD-Aerospace · Location: Sterling Heights, MI · Duration: 5-month contract (temp-to-perm) · Hourly Rate: up to $49/hr (W2, non-benefited) · You must be a US Citizen to apply. · Position Description: · The Software Engineer II plans and perform ...

  • NESC Staffing

    Software Engineer

    3 weeks ago


    NESC Staffing Sterling, United States

    ***JOB IS ON SITE IN STERLING & MUST HAVE AN ACTIVE SECRET CLEARANCE - will be used DAY 1*** · We are seeking a senior software engineer specializing in Graphical User Interface development. The ideal candidate should be able to create innovative solutions for our customers. In t ...

  • Insight Global

    Software Engineer

    1 week ago


    Insight Global Sterling Heights, United States

    Insight Global is looking for a Software Engineer to work for a DoD customer based out of Warren, MI. This team is responsible for developing robotic vehicles that can be driven remotely/autonomously. The primary goal of the Software Engineer is writing source code and leading mi ...

  • BAE Systems USA

    Software Engineer

    3 weeks ago


    BAE Systems USA Sterling Heights, United States

    **Job Description** · What s it like realizing your potential at an innovative company that takes on some of the world s most import challenges? Rewarding As part of our Software Engineering team, you ll join a diverse group of driven professionals who develop, test and integrat ...

  • BCMC, LLC

    Software Engineers

    3 weeks ago


    BCMC, LLC Sterling, United States

    We are supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment; including introducing new cyber capabilities to address emerging threats. We are seeking Software ...