Senior Software Engineer

• Posted 3 hours ago • Updated 34 minutes ago
Contract W2
DOE
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Computer Hardware
  • Embedded Software
  • Computer Networking
  • Product Requirements
  • System Integration
  • Mechanical Engineering
  • Software Analysis
  • Systems Analysis/design
  • Documentation
  • Design Review
  • Test Cases
  • Scripting
  • Repair
  • Technical Analysis
  • Testing
  • Regulatory Compliance
  • Military
  • Public Relations
  • C
  • C#
  • C++
  • Python
  • Systems Engineering
  • Software Development Methodology
  • Communication
  • Conflict Resolution
  • Problem Solving
  • Software Development
  • Version Control
  • Issue Tracking
  • Linux
  • Real-time
  • Embedded Systems
  • Operating Systems
  • Ethernet
  • Test Equipment
  • Science
  • Computer Engineering
  • Electrical Engineering

Summary

Job Summary W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem-solving, and software verification testing. This engineer will work hands-on with complex electronic and electro-mechanical systems in both lab environments and tactical military vehicles, ensuring compliance with engineering principles, military specifications, and product requirements. Key Responsibilities Per form systems integration and testing of electronic/electro-mechanical systems in labs and tactical vehicles Develop software analysis and design, including documentation, integration, and product assurance tasks Participate in requirements reviews, design reviews, and code reviews Create and execute test cases, scripts, plans, and scenarios for new software releases Troubleshoot and repair systems through fault isolation and diagnosis Perform technical analysis, testing, calculations, and evaluations using specialized equipment and software tools Interpret design specifications to ensure compliance with engineering standards and military requirements Required Skills Pr ogramming experience in C, C#, C++, or Python Understanding of modern software development practices and systems engineering principles Working knowledge of the Software Life Cycle Strong interpersonal, written, and verbal communication skills Self-motivated team player with problem-solving abilit ies Preferred Skills K nowledge of basic circuitry and EE principles Experience with software development environments, version control, and issue tracking tools Familiarity with Linux operating systems and real-time embedded operating systems Experience with multiple protocols: J1939, CAN, Ethernet, Serial Hands-on troubleshooting using test equipment and analysis tools Education Requirements B achelor of Science degree in a STEM discipline required Preferred: Bachelor of Science in Computer Engineering or Electrical Engineering Experience Requirements Relevant internship experience required 1 year of relevant professional experience preferred Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: compun
  • Position Id: NEGDC5832652
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sterling Heights, Michigan

Today

Full-time

Sterling Heights, Michigan

Today

Contract

USD 35.00 - 39.00 per hour

Dana Point, California

2d ago

Full-time

USD 135,000.00 per year

Sterling Heights, Michigan

Today

Contract

USD 55.00 - 58.00 per hour

Search all similar jobs