Sr. Software Engineer

Nashville, TN 37203 | Contract

Job ID: 15988 Industry: IT

Software Engineer 

  • BS or MS degree in Computer/Electrical Engineering or Computer Science
  • Experience in C#/C++ and Java
  • Experience developing for resource constrained systems (microcontrollers, microprocessors, SoCs)
  • Experience and knowledge of data structures and inter-process communications
  • Experience and knowledge of networking (i.e. TCP/IP), wireless, and Ethernet protocols
  • Experience developing applications (graphical and non-graphical) and drivers for embedded Linux and Android targets
  • Experience with software configuration management tools, anomaly tracking tools, and peer review

Description

Advance your career in a fast-paced company with hands-on design opportunities that become production reality. L3 Warrior Sensor Systems, Insight is looking for a Software Engineer to join our technical staff. You will be part of a small engineering team responsible for the hands-on development and integration of software and application tools for an integrated, embedded system providing warfighters with advanced system interconnect ability. We are looking for engineers who are versatile and passionate to tackle new problems as we continue to push technology forward.

As a Software Engineer, you will participate in requirements planning and documentation, conceptual designs, make/buy analyses, architecture design and implementation, testing, anomaly tracking and resolution, design reviews, and hardware/software debugging. You will manage individual projects priorities, deadlines and deliverables.

Responsibilities:

  • Working with systems and electrical engineers to develop software requirements from concept
  • Developing embedded software to meet specific system and hardware requirements
  • Defining and developing custom software interfaces for inter-process communications
  • Debugging and integrating software on product hardware
  • Developing and executing software unit and functional tests
  • Assisting with design changes or software updates
  • Collaborating with staff and other engineers to meet project milestones

Qualifications

  • BS or MS degree in Computer/Electrical Engineering or Computer Science
  • 3-7 years of experience in embedded software development
  • Experience in C/C++ and Java
  • Experience developing for resource constrained systems (microcontrollers, microprocessors, SoCs)
  • Experience and knowledge of data structures and inter-process communications
  • Experience and knowledge of networking (i.e. TCP/IP), wireless, and Ethernet protocols
  • Experience developing applications (graphical and non-graphical) and drivers for embedded Linux and Android targets
  • Experience with software configuration management tools, anomaly tracking tools, and peer review
  • Strong written and verbal communication skills

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: