Senior Software Engineer

Compunnel

$90K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Programming 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 abilities

Responsibilities

  • Perform 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

Benefits

  • Hands-on experience with complex electro-mechanical systems in both lab and military environments
  • Opportunity to work on cutting-edge technology within a defense context
  • Involvement in compliance with military specifications and high-stakes engineering environments
  • Integration of both hardware and software testing in real-time applications
  • Collaboration with engineers across various specialties to enhance interdisciplinary skills
Full Job Description
Job Summary

We 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

  1. Perform systems integration and testing of electronic/electro-mechanical systems in labs and tactical vehicles
  2. Develop software analysis and design, including documentation, integration, and product assurance tasks
  3. Participate in requirements reviews, design reviews, and code reviews
  4. Create and execute test cases, scripts, plans, and scenarios for new software releases
  5. Troubleshoot and repair systems through fault isolation and diagnosis
  6. Perform technical analysis, testing, calculations, and evaluations using specialized equipment and software tools
  7. Interpret design specifications to ensure compliance with engineering standards and military requirements


Required Skills

  1. Programming experience in C, C#, C++, or Python
  2. Understanding of modern software development practices and systems engineering principles
  3. Working knowledge of the Software Life Cycle
  4. Strong interpersonal, written, and verbal communication skills
  5. Self-motivated team player with problem-solving abilit ies


Preferred Skills

  1. Knowledge of basic circuitry and EE principles
  2. Experience with software development environments, version control, and issue tracking tools
  3. Familiarity with Linux operating systems and real-time embedded operating systems
  4. Experience with multiple protocols: J1939, CAN, Ethernet, Serial
  5. Hands-on troubleshooting using test equipment and analysis tools

Education Requirements

  1. Bachelor of Science degree in a STEM discipline required
  2. Preferred: Bachelor of Science in Computer Engineering or Electrical Engineering


Experience Requirements

  1. Relevant internship experience required
  2. 1 year of relevant professional experience preferred

Similar Jobs

More Jobs at Compunnel

More Aerospace & Defense Jobs

Find similar Senior Software Engineer jobs: