Software Engineer (MES)
- Support the engineering team members in embedded software application development
- Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team
- Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware
- Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
- Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test
- Develop software test plans and procedures, and other relevant technical documentation
- Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results
- Participate in peer reviews, identify, track and repair defects
- Utilize a variety of software languages (primarily C/C++ and Python developing code for embedded real time operating systems (VxWorks, Linux, Integrity)
- U.S. citizenship with a Active Department of Defense (DoD) Secret clearance
- Bachelor's or Master’s degree in computer engineering, Electrical Engineering, Computer Science, or related field
- 2+ years of experience debugging applications on simulated and/or target hardware
- Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks, or similar
- Excellent oral and written communication skills
- Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo
- Experience developing device drivers and Board Support Packages for real time embedded systems
- Experience with Information Assurance and/or crytography
- Experience with NSA Type 1 certification or other SW certification such as DO-178
Recommended Jobs
Freelance In Person Event Host- Mahwah, New Jersey
Visit.org is looking for a passionate and ambitious Freelance In-Person Event Host in Mahwah, New Jersey to join our Events team on a contract basis. The Event Host will facilitate interactive soc…
School-Based Program Manager (The Loft)
Position Title: Manager of School Based Youth Services Programs Reports To: Director of Programs Broad Function : Oversee the direct implementation of program and provide clinical serv…
Surgical Technician (PT-Day), Somerville NJ
Job Title: Surgical Technician Location: RWJUH Somerset Department Name: Operating Room Req #: 0000221999 Status: Hourly Shift: Day Pay Range: $34.10 - $42.02 per hour Pay Transpa…
Chef
Episcope Hospitality continues to be one of the fastest growing and most exciting hospitality companies in America. Founded and overseen by restaurateur David Morton of the Morton’s Steakhouse family…
Physician Assistant-FT Days-CBMC Urology-Livingston-NJ
Job Title: Physician Assistant Location: Barnabas Health Medical Group Department: CBMC Urology Req#: 0000183687 Status: Full-Time Shift: Day Pay Range: $120,000.00 - $170,000.00 An…
PD Paramedic Educator
Job Title: PD Paramedic Educator Location: Mobile Health Department Name: MH Training Center Req #: 0000218714 Status: Hourly Shift: Evening Pay Range: $43.92 - $43.92 per hour Pa…
CFO- Hydroponic Agriculture
We are a pioneering hydroponic farming company revolutionizing agriculture through innovative technology. Using our proprietary methods, we grow premium fruit products that are distributed to high-en…
Restaurant Manager
$68000 per year - $80000 per year The manager is responsible for leading department-level restaurant operations; models and demonstrates leadership that is grounded in the Darden Core Values.…
Director of Nursing
Can you look into the eyes of someone who is struggling and see their pain – while also seeing their potential? Are you passionate about providing opportunities to help people rebuild their lives? …
Licensed Mental Health Therapist
We are looking for a compassionate mental health therapist to be responsible for counseling individuals, groups, or families to diagnose and treat mental health disorders. The mental health therapist…