Senior Software Engineer Job at Belcan, Warren, MI

bUlYRTNKdS8rb3ZqenNpdk9INTB4azAvUWc9PQ==
  • Belcan
  • Warren, MI

Job Description

Job Title: Defense Senior Software Engineer – OS Specialization

Location: Warren, MI

Job Type: Contract (6 Months Contract)

Pay Rate: $50.48/hr

Job Summary:

We are seeking a highly skilled Defense Senior Software Engineer II with expertise in operating systems and embedded software. The successful candidate will lead the design, development, testing, and deployment of software systems for internal projects and external defense customers. This role involves capturing requirements, architecting solutions, coding, and supporting troubleshooting and system validation.

Key Responsibilities:

  • Lead software engineering teams in architecting, designing, developing, testing, and deploying software and software systems, including:
  • Embedded controllers
  • User interfaces
  • Diagnostics
  • Communication gateways
  • Data processing tools
  • Capture and document customer, user, and engineering software requirements.
  • Produce and review software work products, such as:
  • Requirements documentation
  • Sequence/timing diagrams
  • User experience wireframes
  • Process documentation and flowcharts
  • User stories
  • Test plans and test reports
  • Project planning and scheduling documentation
  • User guides
  • Continuously improve software development processes, including:
  • Code reviews
  • Unit testing and system testing
  • Automated testing
  • Project task tracking and team collaboration
  • Continuous integration
  • Bug and issue tracking

Education and Experience (Required):

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field, or equivalent work experience.
  • Minimum of 4 years of professional software development experience.
  • Experience with in-vehicle software architecture and design.
  • Experience with software languages, technologies, methodologies, APIs, databases, and Pub/Sub systems.

Education and Experience (Preferred):

  • Strong working knowledge of software technology architecture and configuration.
  • Experience with multi-system integration, IoT, web app development, and distributed systems integration.
  • Knowledge of software documentation best practices.
  • Experience with MATLAB and Simulink for control algorithm development, analysis, and validation.

Skills, Knowledge, and Abilities (Required):

  • Proficiency in C, C++, and Python development.
  • Solid understanding of low-level Linux and operating system fundamentals (process management, memory management, system startup).
  • Knowledge of communications protocols and standards, including CAN bus, TCP/IP, UDP, DDS, and other serial protocols.
  • Strong troubleshooting skills to quickly identify and resolve software issues.
  • Excellent verbal and written communication skills for technical and non-technical audiences.
  • Ability to work independently, manage multiple assignments simultaneously, and pay close attention to detail.

Skills, Knowledge, and Abilities (Preferred):

  • Experience planning, estimating, scheduling, and coordinating technical projects.
  • Leadership experience managing small teams of software developers.
  • Automotive vehicle knowledge, including hands-on mechanical or electrical experience.
  • Proven ability to interface with software, network, and hardware development and integration teams.
  • Current or ability to obtain Secret DOD security clearance .

Job Tags

Contract work, Work experience placement,

Similar Jobs

Sportsman's Warehouse

UX Product Designer Job at Sportsman's Warehouse

 ...craft. Essential Duties and Responsibilities: Engage in the end-to-end design process, from research and concept development to...  ...requirements into clean, scalable interfaces across responsive web and mobile platforms. Produce a full range of design deliverables... 

Harland Medical Systems

Supply Chain Manager Job at Harland Medical Systems

 ...Job Title: Supply Chain Manager Department: SG&A Status: Full Time Exempt Reporting To: Global Operations Support Leader (CEO Interim) Position Purpose: The Supply Chain Manager is responsible for overseeing and managing the entire supply chain of... 

USA Labor Services

Mail Handler - $26.47 - $43.62 Job at USA Labor Services

 ...Description MAIL HANDLER - $26.47- $43.62/HOUR - NO EXPERIENCE NEEDEDJoin the United States Postal Service as a Mail Handler! We're hiring for immediate full-time positions with comprehensive federal benefits.WHAT YOU'LL DO: Load, unload, and move mail and packages... 

Wimmer Solutions

Senior Estimator Job at Wimmer Solutions

SENIOR ESTIMATOR JOB ID: 24067 LOCATION: Richland, MS Our client is looking for a Senior Estimator who will lead cost estimating for large electrical infrastructure projects. Youll prepare competitive bids, mentor junior estimators, and collaborate with project...

LittleStar ABA Therapy

Registered Behavior Technician (RBT) Job at LittleStar ABA Therapy

 ...extraordinary talent! If you are passionate about helping others and want to have a career changing lives, then the Registered Behavior Technician position could be the perfect fit for you. About Us LittleStar ABA Therapy works with children, teens, and...